Presentation is loading. Please wait.

Presentation is loading. Please wait.

9/4/2001 ECE 551 Fall 2001 1 ECE 551 - Digital System Design & Synthesis Lecture 1 - Introduction  Overview oCourse Introduction oOverview of Contemporary.

Similar presentations


Presentation on theme: "9/4/2001 ECE 551 Fall 2001 1 ECE 551 - Digital System Design & Synthesis Lecture 1 - Introduction  Overview oCourse Introduction oOverview of Contemporary."— Presentation transcript:

1 9/4/2001 ECE 551 Fall 2001 1 ECE 551 - Digital System Design & Synthesis Lecture 1 - Introduction  Overview oCourse Introduction oOverview of Contemporary Digital Design  Layout Lite  Application Specific Integrated Circuit (ASIC) Technologies  IC Costs  ASIC Design Flows The Role of HDLs and Synthesis  Summary

2 9/4/2001 ECE 551 Fall 2001 2 Course Introduction  Purpose: oTo provide knowledge and experience in performing contemporary logic design based on 1) hardware description languages (HDLs), 2) HDL simulation, 3) automated logic synthesis and 4) timing analysis with consideration for a) pragmatic design and test issues, b) chip layout issues, and c) design reuse in the context of the ASIC (Application Specific Integrated Circuit) and SOC (System-On-a-Chip) technologies.  Conduct and Outline ohttp://www.cae.wisc.edu/~ece601/fall01/general/con duct_551.htmlhttp://www.cae.wisc.edu/~ece601/fall01/general/con duct_551.html

3 9/4/2001 ECE 551 Fall 2001 3 Layout Lite  IC are produced from masks that correspond to geometric layouts produced by the designer or automatically.  In CMOS, a typical IC cross-section: Substrate Oxide Transistor Metal 3 Metal 2 Metal 1 Polysilicon Diffusion Channel

4 9/4/2001 ECE 551 Fall 2001 4 Layout Lite (continued)  The layout corresponding to the cross-section: oThe transistor is outlined in broad yellow lines. oEverything else is interconnect. Channel Transistor

5 9/4/2001 ECE 551 Fall 2001 5 IC Implementation Technologies  Implementation technologies are distinguished by: oThe levels of the layout 1) transistors and 2) interconnect that are:  Common to distinct IC designs (L1)  Different for distinct IC designs (L2) oThe use of predesigned layout cells  Predesigned cells are used (P1)  Predesigned cells are not used (P2) oMechanism used for instantiating distinct IC designs:  Metallization (M)  Fuses or Antifuses (F)  Stored Charge (C)  Static Storage (R)

6 9/4/2001 ECE 551 Fall 2001 6 IC Implementation Technologies (continued) STANDARD IC FULL CUSTOM SEMI - CUSTOM FIELD PROGRAMMABLE STANDARD CELL GATE ARRAY, SEA OF GATES ASICFPGAPLD

7 9/4/2001 ECE 551 Fall 2001 7 IC Implementation Technologies (continued)  Technologies in terms of Distinguishing Features: oFull Custom – P2, M  Transistors – L2, Interconnects – L2 oStandard Cell – P1, M  Transistors – L2, Interconnects – L2 oGate Array, Sea of Gates – P1, M  Transistors – L1, Interconnects – L2 oFPGA – P1, F or R  Transistors – L1, Interconnects – L1 oPLD – P1, F or C  Transistors – L1, Interconnects – L1

8 9/4/2001 ECE 551 Fall 2001 8 IC Implementation Technologies (continued)  Technologies in terms of shared fabrication steps (can be used for common transistors/interconnects): oFull Custom and Standard Cells – all layers are custom fabricated oGate Arrays and Sea of Gates – only interconnect (metallization) layers custom fabricated oFPGAs and PLDs – nothing is custom fabricated  Consequences due to economy-of-scale: oFab costs reduced for Gate Arrays and Sea of Gates oFab costs further reduced for FPGAs and PLDs

9 9/4/2001 ECE 551 Fall 2001 9 IC Implementation Technologies (continued)  Technologies in terms of layout styles: Adjustable Spacing Megacells Standard Cell Gate Array - Channeled … … Fixed Spacing Base Cell

10 9/4/2001 ECE 551 Fall 2001 10 IC Implementation Technologies (continued)  Technologies in terms of layout styles: … Base Cell Gate Array - Channel-less (Sea of Gates) Gate Array - Structured … … Fixed Embedded Block

11 9/4/2001 ECE 551 Fall 2001 11 IC Costs  An example: 10,000 gate circuit [1] oFixed costs  Standard Cell - $146,000  Gate Array - $86,000  FPGA - $21,800 oVariable costs  Standard Cell - $8 per IC  Gate Array - $10 per IC  FPGA - $39 per IC

12 9/4/2001 ECE 551 Fall 2001 12 IC Costs (continued)  An example: 10,000 gate circuit

13 9/4/2001 ECE 551 Fall 2001 13 IC Costs (continued)  Why isn’t FPGA cheaper per unit due to economy-of-scale? oThe chip area required by each of the successive technologies from Full Custom to FPGAs increases for a fixed-sized design. oThe larger the chip area, the poorer the yield of working chips during fabrication oAlso, due to increased sales, FPGA prices have declined since the mid-90’s much faster than the other technologies.

14 9/4/2001 ECE 551 Fall 2001 14 Draw Datapath Schematics * Traditional ASIC Design Flow Write Specifications Define System Architecture Partition - Data- path &Control Define State Diag/Tables Draw Control Schematics * Integrate Design* Do Physical Design* Implement* * Steps followed by validation and refinement

15 9/4/2001 ECE 551 Fall 2001 15 Traditional Flow Problems  Schematic Diagrams oLimited descriptive power  State Diagrams and Algorithmic State Machines oLimited portability oLimited complexity oDifficult to describe parallelism oLimited complexity  Tedious and/or Repetitive Detail

16 9/4/2001 ECE 551 Fall 2001 16 How about HDLs Instead of Diagrams?  HDLs oHighly portable (text) oDescribes multiple levels of abstraction oRepresents parallelism oProvides many descriptive styles  Structural  Register Transfer Level (RTL)  Behavioral oServe as input for synthesis

17 9/4/2001 ECE 551 Fall 2001 17 How about Synthesis instead of Manual Design?  Increased design efficiency  Reduces verification/validation problem  Ability to explore more of overall design space  Are there disadvantages?  Potential for better optimization

18 9/4/2001 ECE 551 Fall 2001 18 Refine to RTL (HDL)* Physical Design* Synthesis Design Flow Write Specifications Define Architec- ture (HDL)* Implement* * Steps followed by validation and refinement Partition Arch- itecture Synthesize RTL*

19 9/4/2001 ECE 551 Fall 2001 19 Synthesize RTL* Contemporary Design Flow Write Specifications Define Architec- ture (HDL)* Implement* * Steps followed by validation and refinement Partition Arch- itecture Refine to RTL* Preliminary Physical Design Select IP Cores Physical Design*

20 9/4/2001 ECE 551 Fall 2001 20 Summary oCourse Conduct – Be familiar with it oApplication Specific Integrated Circuit (ASIC) Technologies – provides a basis for understanding what we are designing oIC Costs – Gives a basis for technology selection oASIC Design Flows  The role of HDLs and synthesis  Provides a structure for what we are to learn

21 9/4/2001 ECE 551 Fall 2001 21 References 1) Smith, Michael J. S., Application-Specific Integrated Circuits, Addison-Wesley, 1997.


Download ppt "9/4/2001 ECE 551 Fall 2001 1 ECE 551 - Digital System Design & Synthesis Lecture 1 - Introduction  Overview oCourse Introduction oOverview of Contemporary."

Similar presentations


Ads by Google