Design and Implementation of VLSI Systems                (EN1600)                lecture06
Computer-Aided Design (CAD) Tools     • Early days were easy. The first IC-based microprocessor 4004 from Intel       had ...
A simple tool chain                                                                      specifications    Hardware       ...
Design Layout using Tanner L-EditS. Reda EN160 SP’08
How to implement the layout for an inverter?S. Reda EN160 SP’08
1. First setup technology                          Use AMI 0.5μ submicron technology                                      ...
Design rules are a bit different than book                  active           polysilicon                                  ...
Adjust design in terms of lambdaS. Reda EN160 SP’08
N well creationS. Reda EN160 SP’08
Active regionS. Reda EN160 SP’08
P-SelectS. Reda EN160 SP’08
N-selectS. Reda EN160 SP’08
Active well/substrate taps                                Had to adjust wellS. Reda EN160 SP’08
Select for tapsS. Reda EN160 SP’08
PolysiliconS. Reda EN160 SP’08
Metal 1S. Reda EN160 SP’08
Contacts (to active)S. Reda EN160 SP’08
Contacts to polyS. Reda EN160 SP’08
Contacts to polyS. Reda EN160 SP’08
Piece of metal1 for input pinS. Reda EN160 SP’08
Via1 from metal1 to metal2S. Reda EN160 SP’08
Add little metal2 for output pinS. Reda EN160 SP’08
Design Rule Checker (DRC) verifies that   your layout does not violate any rules        ignore density warnings if they sh...
Design cosmetics                      Translate your design to the originS. Reda EN160 SP’08
Label your inverter pins             Make sure you are on the right layer        When you label pin, you can select a regi...
Upcoming SlideShare
Loading in …5
×

vlsi Lecture06

278 views
232 views

Published on

for more tutorials visit
www.technofizi.in

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
278
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

vlsi Lecture06

  1. 1. Design and Implementation of VLSI Systems (EN1600) lecture06
  2. 2. Computer-Aided Design (CAD) Tools • Early days were easy. The first IC-based microprocessor 4004 from Intel had only 2300 transistors (manufactured in 10 micron technology). Almost manual design. • Current chips has well about 1B transistors. To get the chip to market fast, CAD tools are needed.S. Reda EN160 SP’08
  3. 3. A simple tool chain specifications Hardware if SEL == “00“ then Y elseif SEL == “01“ then Y = = A; B; elseif SEL == “10“ then Y = C; Description else end if; Y = D; Languages 2:1 MUX 2:1 MUX schematic entry D synthesis C 2:1 MUX B Y A SEL == 10 SEL == 01 SEL == 00 IC layout/ Layout and routing Cell library area simulation Verification and timing/ power resultsS. Reda EN160 SP’08
  4. 4. Design Layout using Tanner L-EditS. Reda EN160 SP’08
  5. 5. How to implement the layout for an inverter?S. Reda EN160 SP’08
  6. 6. 1. First setup technology Use AMI 0.5μ submicron technology (λ=0.3μ)S. Reda EN160 SP’08
  7. 7. Design rules are a bit different than book active polysilicon contacts metalS. Reda EN160 SP’08
  8. 8. Adjust design in terms of lambdaS. Reda EN160 SP’08
  9. 9. N well creationS. Reda EN160 SP’08
  10. 10. Active regionS. Reda EN160 SP’08
  11. 11. P-SelectS. Reda EN160 SP’08
  12. 12. N-selectS. Reda EN160 SP’08
  13. 13. Active well/substrate taps Had to adjust wellS. Reda EN160 SP’08
  14. 14. Select for tapsS. Reda EN160 SP’08
  15. 15. PolysiliconS. Reda EN160 SP’08
  16. 16. Metal 1S. Reda EN160 SP’08
  17. 17. Contacts (to active)S. Reda EN160 SP’08
  18. 18. Contacts to polyS. Reda EN160 SP’08
  19. 19. Contacts to polyS. Reda EN160 SP’08
  20. 20. Piece of metal1 for input pinS. Reda EN160 SP’08
  21. 21. Via1 from metal1 to metal2S. Reda EN160 SP’08
  22. 22. Add little metal2 for output pinS. Reda EN160 SP’08
  23. 23. Design Rule Checker (DRC) verifies that your layout does not violate any rules ignore density warnings if they show up errorS. Reda EN160 SP’08
  24. 24. Design cosmetics Translate your design to the originS. Reda EN160 SP’08
  25. 25. Label your inverter pins Make sure you are on the right layer When you label pin, you can select a region (not just point)S. Reda EN160 SP’08

×