Physical Implementation Manufactured IC Technologies

Slides:



Advertisements
Similar presentations
Design Implementation Full Custom ICs, ASICs & PLDs ETEG 431 SG ASIC: Application Specific Integrated Circuit PLD: Programmable Logic Device FPGA: Field.
Advertisements

Day - 3 EL-313: Samar Ansari. INTEGRATED CIRCUITS Integrated Circuit Design Methodology EL-313: Samar Ansari Programmable Logic Programmable Array Logic.
Digital Design Copyright © 2006 Frank Vahid 1 FPGA Internals: Lookup Tables (LUTs) Basic idea: Memory can implement combinational logic –e.g., 2-address.
Programmable Logic Devices
FPGA structure and programming - Eli Kaminsky 1 FPGA structure and programming.
Physical Implementation 1)Manufactured Integrated Circuit (IC) Technologies 2)Programmable IC Technology 3)Other Technologies Other Technologies 1. Off-The-Shelf.
1 Other Technologies Off-the-shelf logic (SSI) IC –Logic IC has a few gates, connected to IC's pins Known as Small Scale Integration (SSI) –Popular logic.
Digital Design – Physical Implementation Chapter 7 - Physical Implementation.
LabVIEW Design of Digital Integrated Circuits FPGA IC Implantation.
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
Physical Implementation 1)Manufactured Integrated Circuit (IC) Technologies 2)Programmable IC Technology 3)Other Technologies Manufactured IC Technologies.
Chapter 7: Physical Implementation
1 Introduction A digital circuit design is just an idea, perhaps drawn on paper We eventually need to implement the circuit on a physical device –How do.
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
General FPGA Architecture Field Programmable Gate Array.
BR 1/001 Implementation Technologies We can implement a design with many different implementation technologies - different implementation technologies.
Logic Gates How Boolean logic is implemented. Transistors used as switches to implement Boolean logic: ANDOR Logic with Transistors.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Programmable Implementation Technologies Digital Logic Design Instructor: Kasım Sinan YILDIRIM.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
PROGRAMMABLE LOGIC DEVICES (PLD)
CSIS CSIS Input AND from Transistors Illustrates basic use of IDL-800 Illustrates construction of gates Illustrates the “transistor bleed-through”
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
Programmable Logic Devices
LOGIC GATES. Electronic digital circuits are also called logic circuits because with the proper input, they establish logical manipulation paths. Each.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
FPGA-Based System Design: Chapter 1 Copyright  2004 Prentice Hall PTR Moore’s Law n Gordon Moore: co-founder of Intel. n Predicted that number of transistors.
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
Delivered by.. Love Jain p08ec907. Design Styles  Full-custom  Cell-based  Gate array  Programmable logic Field programmable gate array (FPGA)
Gunjeet Kaur Dronacharya Group of Institutions. Outline Introduction Random-Access Memory Memory Decoding Error Detection and Correction Programmable.
Programmable Logic Devices
1 Introduction to Engineering Fall 2006 Lecture 17: Digital Tools 1.
Field Programmable Gate Arrays
This chapter in the book includes: Objectives Study Guide
ETE Digital Electronics
Logic gates.
Creating logic gates with Minecraft
Programmable Logic Device Architectures
Figure 1.1 A silicon wafer. Figure 1.1 A silicon wafer.
Figure 1.1. A silicon wafer..
Module IV Memory Organization.
From Silicon to Microelectronics Yahya Lakys EE & CE 200 Fall 2014
Design Methodology II EMT 251.
Electronics for Physicists
Dr. Clincy Professor of CS
This chapter in the book includes: Objectives Study Guide
LOGIC FAMILIES UNIT IV.
ELEN 468 Advanced Logic Design
EE345: Introduction to Microcontrollers Memory
How Boolean logic is implemented
We will be studying the architecture of XC3000.
Chapter 10: IC Technology
Module IV Memory Organization.
Unit -06 PLDs.
Dr. Clincy Professor of CS
Chapter 10: IC Technology
Implementation Technology
HIGH LEVEL SYNTHESIS.
Programmable Logic- How do they do that?
EEE2243 Digital System Design Chapter 9: Advanced Topic: Physical Implementation by Muhazam Mustapha extracted from Frank Vahid’s slides, May 2012.
Digital Logic Experiment
Electronics for Physicists
ECE 352 Digital System Fundamentals
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Physical Implementation
Chapter 10: IC Technology
Unit -4 Introduction to Embedded Systems Tuesday.
Programmable logic and FPGA
Presentation transcript:

Physical Implementation Manufactured IC Technologies Manufactured Integrated Circuit (IC) Technologies Programmable IC Technology Other Technologies Manufactured IC Technologies If you took a pencil and made the smallest dot that you could on a sheet of paper, that dot’s area would hold many thousands of transistors on a modern silicon chip. How can chip makers create such tiny transistors? The key lies in photography. Chip makers lay a special chemical onto the chip, special because the chemical changes when exposed to light. Chip makers then shine light through a lens that focuses the light down to extremely small regions on the chip - similar to how a microscope’s lens lets us see tiny things by focusing light, but in reverse. The chemical in the small illuminated region changes, and then a solvent washes away the chemical - but some regions stay because of the light that changed that region. Those remaining regions form parts of transistors. Repeating this process over and over again, with different chemicals at different steps, results not only in transistors, but also wires connecting the transistors, and insulators preventing crossing wires from touching.

Custom Integrated Circuits Only 10% of digital designs are implemented as custom ICs. Calculators Watches Pentium Application Specific Integrated Circuits (ASICs) 1) Gate Array Cheaper Faster fabrication Slower performance Bigger size More power consumption

Programmable IC Technology Field Programmable Gate Arrays (FPGAs) 2) Standard Cells More optimized Slower fabrication Programmable IC Technology Field Programmable Gate Arrays (FPGAs) To implement the desired circuit we program an FPGA chip (download a series of bits into chip’s memories). Circuit is ready in minutes 10 times slower 20 times bigger

Lookup Tables A memory can implement a combinatorial circuit. A memory used to implement combinatorial circuit is known as a lookup table.

Example 7.3: Implementing the seatbelt warning light with a lookup table

Partitioning a Circuit among Lookup Tables We need 2N word memory for a function with N variables. 3-input 2-output lookup tables work best for most circuits.

Programmable Interconnects (Switch Matrices) The point of FPGA is that the entire chip is pre-fabricated – including the wires. Programmable interconnects (switch matrices) allow us to program the connections among lookup tables.

Example 7.6: 2´4 decoder on an FPGA with a switch matrix

Configurable Logic Block How many bits to download?