Lab 8 : Generate a Test Chip Layout
EE 421L Digital IC Design

By: David Nakasone – Email: nakasd3@unlv.nevada.edu
Assigned:
November 24, 2021
Due: December 1, 2021




Lab description >>>

This lab generates a test-chip layout for fabrication.
Several fundamental circuits are placed on this prototype chip.
In addition, the student places circuits of interest, pending availible space.
As the hardware is realized, the design process makes the student aware of additional considerations.

The group members of "Chip3_f21"
    - David Nakasone         { nakasd3 }
    - Michael Parker           { parkem3 }
    - Matt

Testing a chip before fabrication is very important and can be very expensive if not correct.
When complete, this design can be sent to MOSIS for fabrication.
Each component must first be verified before it can be placed on the chip.
Next, the chip unit is tested to ensure proper operation.

There are two major tasks for this lab:

    A) Complete and document “tutorial 6”
    B) Establish a design process
   
C) Include the "31-stage ring oscillator with buffer driving a 20 pF off-chip load"
    D) Include the "6u / 0.6u NAND gate"
   
E) Include the "6u / 0.6u NOR gate"
      F) Include the "12u /6u inverter"
   
G) Include the "6u / 0.6u PMOS"
    H) Include the "6u / 0.6u NMOS"
    I) Include the "25k / 10k voltage divider"
    
J) boost switching power supply (SPS)
    K) 3-bit full adder
    L) final DRC -> LVS
    M) pin assignments and data sheet



Part A : tutorial  6 >>>

Be familiar with the pin plan
f


[ 1 ]  create a pad layout, verify with DRC
d

[ 2 ]  copy a 12x12 array, after making a pin arry and deleting pad layer;
            all the pins must be renamed
d

[ 3 ]  ensure the pad frame is free from errors, there are now pins <1:40>
h

[ 4 ]  make the schematic for the pad (just an input/output pin)
f

[ 5 ]  make a symbol of the pad, from the schematic
f

[ 6 ]  use an array to make a schematic of the pad frame symbol
f

[ 7 ]  make a symbol of the pad frame schematic
d

[ 8 ]  make a schematic of the chip
d

[ 9 ]  place the components in a layout and verify with DRC, clean up layout for project
f

This is the basis for applying components to the actual chip.








Part B : design plan >>>
* each circuit requires its own power supply (pin), but ground is common to all on pin<20>
** connections have a minimum of 2 vias
*** DRC is completed after every connection is made on the chip
**** LVS is confirmed before adding another circuit to the chip

[ B1 ]  pad frame
Using tutorial 6, the pad frame is in good working order.
Also, maintaining the 48 um standard cell height ensures accurate and efficient layout.
a

[ B2 ]  layout cell
This cell is the basis for DRC and LVS of the entire chip.
Components are not allowed be placed on the chip until they are individually validated.
[ B2i ] the top-level schematic
a

[ B2ii ] adding new layouts to the chip

a


[ B3 ]  test cell
This cell is a direct abstraction of the clean chip cell.
A seperate test bench was constructed to ensure that the manufacturer receives the design exactly as specified.
On-chip testing can be simulated here, as if the end user was operating the finished design.
[ B3i ]  test cell schematic, components are placed exactly how layout was conducted:
a 

[ B3ii ]  test cell
symbol
a

[ B3iii ]  test cell
application
a



Part C: ring oscillator >>>

[ C1 ]  schematic, enable included to conserve power
a

[ C2 ]  symbol (on-chip)
a

[ C3 ]  testing (on-chip)

a

[ C4 ]  DRC

a

[ C5 ]  LVS

a

[ C6 ]  placement

a




Part D: NAND gate >>>

[ D1 ]  schematic
s

[ D2 ]  symbol (on-chip)

a

[ D3 ]  testing (on-chip)

f

[ D4 ]  DRC

f

[ D5 ]  LVS

f

[ D6 ]  placement

a




Part E: NOR gate >>>
[ E1 ]  schematic
a

[ E2 ]  symbol (on-chip)

a

[ E3 ]  testing (on-chip)

a

[ E4 ]  DRC

a

[ E5 ]  LVS

a

[ E6 ]  placement

a



Part F: inverter >>>

[ F1 ]  schematic
a

[ F2 ]  symbol (on-chip)

a

[ F3 ]  testing (on-chip)

a
a

[ F4 ]  DRC

a

[ F5 ]  LVS

a

[ F6 ]  placement

a


Part G: PMOS >>>

[ G1 ]  schematic
a

[ G2 ]  symbol (on-chip)

a

[ G3 ]  testing (on-chip)
a

[ G4 ]  DRC

a

[ G5 ]  LVS

a

[ G6 ]  placement

a



Part H: NMOS >>>

[ H1 ]  schematic
a

[ H2 ]  symbol (on-chip)

a

[ H3 ]  testing (on-chip)

a

[ H4 ]  DRC

a

[ H5 ]  LVS

a

[ H6 ]  placement

a



Part I: voltage divider >>>

[ I1 ]  schematic

a

[ I2 ]  symbol (on-chip)

a

[ I3 ]  testing (on-chip)

a

[ I4 ]  DRC

a

[ I5 ]  LVS

a

[ I6 ]  placement

a




Part J: boost SPS  >>>

[ J1 ]  schematic
a

[ J2 ]  symbol (on-chip)

a

[ J3 ]  testing (on-chip)

a

[ J4 ]  DRC

a

[ J5 ]  LVS

a

[ J6i ]  placement

a

[ J6ii ]  placement, external
a


Part K: 3-bit full adder >>>
[ K1 ]  schematic
a

[ K2 ]  DRC
a

[ K3 ]  LVS

a

[ K4 ]  placement

a



Part L: final  validation >>>

[L1 ]  DRC of chip
a
[L2 ]  LVS of chip
a

[L3 ]  schematic
a

[L4 ]  testing

a



Part M:  data sheet >>>

a

   a
   
Design files availible on request.


Return to >>> nakasd3 directory