Professional Documents
Culture Documents
Outline
Goal
Reading
Issues
ai2.1 ai2.2
Implementation Methods
Implementation methods
integrated circuits
programmable arrays - e.g. ROM, FPGA
full custom fabrication
hybrid integrated circuits
thin film - built-in resistors
thick film - ceramics
silicon-on-silicon - multi-chip modules
circuit boards
discrete wiring - wire-wrap
printed circuits
Design rules
Design Methods
Full custom design
Cell-based design
Design Methods
Symbolic design
Procedural design
Design Styles
Gate array design
Design
Styles
Implementation
Methods
Gate Array
Standard Cell
General Cell
Programmable Arrays
Custom
Custom
Cell
Symbolic
Design Methods
Procedural
CAD problems
CAD problems
General Cell
Design
CAD problems
Cache
RAM
Decode
PLA
Datapath
Std. Cells
uCode
ROM
circuit extraction
determine circuit from geometry
compute circuit parameters from geometry
resistance, capacitance, transistor sizes
feed back to logic design, place & route
Verification
design rules
geometry rules - e.g. widths, spacings
electrical rules - e.g. no floating gate inputs
interconnect
compare designed and extracted circuit
pin-point difference if there is one
catch human and CAD tool bugs