Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page:https://camtools.cam.ac.uk 12th.

Similar presentations


Presentation on theme: "Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page:https://camtools.cam.ac.uk 12th."— Presentation transcript:

1 Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page:https://camtools.cam.ac.uk 12th May - 6th June 2009 David M Holburn David Chuah Jiming Jiang

2 Cambridge University Engineering Department Summary of progress so far l Developed ring oscillator (RO) concept l Confirmed using VHDL & ModelSim l Explored effect of varying NOR delays (ModelSim) l Built symbol & schematic l Used QuickSimII to predict timing characteristics of RO using Mietec NOR2 design l Examined & edited transistor level schematic for a simple 2-input NOR gate l Investigated characteristics of real RO design using oscilloscope/counter

3 Cambridge University Engineering Department Labs 6 & 7 Lab Guide 6 l Gain familiarity with layout and ICgraph layout editor l Adapt mask layouts for the 2-input NOR gate nor2 l Identify/correct design rule violations in nor2 layout l Print out layout plot for your nor2 layout design Lab Guide 7 l Verification - check for proper correspondence between your nor2 layout & the nor2t transistor schematic l Investigate effect of parasitic elements C and R in layout l Simulate the results using AccuSim

4 Cambridge University Engineering Department The fabricated ring oscillator

5 Cambridge University Engineering Department Layout and stick diagrams p and n-type MOSFET channels MOSFET channels and interconnect Interconnect, channels and gate electrodes

6 Cambridge University Engineering Department Layout and stick diagrams (2) Output Contact cuts (one of four) Input

7 Cambridge University Engineering Department Form Factor Channels aligned horizontally Short, wide form factor Channels aligned vertically Tall, thin form factor Identical logic functions

8 Cambridge University Engineering Department Stick diagrams: NAND Output Input B Input A VDD VSS D S D S

9 Cambridge University Engineering Department Output in polySi crosses under VDD Stick diagrams: NOR Output wired in metal 1 Input B Input A VDD VSS NB: contact cut links m1 and poly

10 Cambridge University Engineering Department Design rules Mask 40 : Poly 1 4A Minimum poly 1 width 3  m Current density must not exceed 160  A/  m 4B Minimum Gate length (3  m) 4C Minimum Poly 1 spacing or notch width 3  m 4D Minimum Poly 1 to Diffusion spacing1.5  m 4E Mimimum Poly 1 extension on field oxide 2.5  m 4F Mimimum source and drain width 4  m

11 Cambridge University Engineering Department Lab Guide 6 - layout of nor2t Link –add gate electrodes l ICgraph operations –familiarise with basic techniques –study & understand layout –detect & correct rule violations –connect output –consider how to optimise layout »size »speed »convenience of input/output »compatible with other cells –plot completed layout

12 Cambridge University Engineering Department Accusim - for detailed simulation

13 Cambridge University Engineering Department DC characteristic for nor2t

14 Cambridge University Engineering Department Transient performance of nor2t

15 Cambridge University Engineering Department Parasitic capacitances in nor2t

16 Cambridge University Engineering Department Capacitances due to interconnect

17 Cambridge University Engineering Department Wiring parasitics

18 Cambridge University Engineering Department Response with all parasitics

19 Cambridge University Engineering Department Final week - Semi Custom Design Lab Guide 8 l Use ICgraph, ICplan, ICblocks & ICcompact l Create complete layout for ring oscillator design –Automatic and interactive floor-planning –Automatic cell placement –Automatic routing of interconnect –Minimisation of vias –Compaction of design l Flattened and Hierarchical designs l Generate colour check plot of result

20 Cambridge University Engineering Department Flattened layout top_level_flat

21 Cambridge University Engineering Department Via minimisation

22 Cambridge University Engineering Department Hierarchical layout design l Hierarchy - a methodology for creating larger design from smaller design objects l At lowest level objects are polygons, shapes and paths (leaf cells), e.g. nor2, nand2 l Inserted in a multi-tiered, hierarchical design l Designer controls visibility of detail l Allows construction of libraries of commonly used parts e.g. ring_count (based on counter4) l Permits re-use of designs in other projects

23 Cambridge University Engineering Department Hierarchical Objects ring_oscillator fs_control fs_divider fs_comparator ring_glue

24 Cambridge University Engineering Department Create fs_divider layout cell fs_divider

25 Cambridge University Engineering Department Possible schematic for fs_divider

26 Cambridge University Engineering Department Floor plan for fs_divider

27 Cambridge University Engineering Department Place standard cells

28 Cambridge University Engineering Department Autoroute interconnect

29 Cambridge University Engineering Department Auto-placement for ring_oscillator

30 Cambridge University Engineering Department Completed routing in ring_oscillator

31 Cambridge University Engineering Department Placement for ring_glue

32 Cambridge University Engineering Department Completed routing for ring_glue

33 Cambridge University Engineering Department Floor plan for top_level_hier

34 Cambridge University Engineering Department Unplaced cells 2 input pad cells (marked ‘E’) unplaced because there was insufficient space around periphery

35 Cambridge University Engineering Department Editing the floor plan Using the Edit > Stretch command to reshape the floorplan

36 Cambridge University Engineering Department Successful placement

37 Cambridge University Engineering Department After routing top_level_hier Yellow lines - small number of connections which could not be routed by ICblocks - these must be hand-routed

38 Cambridge University Engineering Department Completed layout

39 Cambridge University Engineering Department After compaction


Download ppt "Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page:https://camtools.cam.ac.uk 12th."

Similar presentations


Ads by Google