Professional Documents
Culture Documents
The Study of Background Theory Schematic Level Design Schematic Level Simulation (Pre-Layout Simulation) Circuit Layout Layout Level Simulation (Post-Layout Simulation) IC Fabrication & Testing
CMOS Layout
Schematic Capture Real IC Structure What will we do during the Layout Procedure?
Drawing the layout of your circuit Design Rule Check Circuit and Parasitic Extraction Post-Layout Simulation
Poly-Silicon CMOS
Self-Alignment of Source, Drain and Gate
Poly-Silicon CMOS
p-substrate CMOS Structure (Cross Section)
Usually we study CMOS structure with its cross section, How about the plan view?
Poly-Silicon CMOS
p-substrate CMOS Structure (Plan View)
CMOS Layout
Using Cadence Virtuoso Layout Editor The Drawing Sequence of Layers is arbitrary The Layout of PMOS and NMOS is nearly the same, with a little difference The mask definition for different technology is different We use AMS Tech CUP 0.6um CMOS Technology in this course
CONT create some holes on the oxide layer for metals contact with the active area
The minimum extension mainly overcomes the misalignment of masks to avoid failure of device.
This step tries to use the metal 1 layer to connect with the active area of the PMOS.
The area with PPLUS layer will be implanted to p+ region to ensure ohmic contact between the metal and the substrate.
The two layers NTUB and FIMP together forms the NWELL for the PMOS. These two layers must be exactly overlapped.
CMOS Layout
The size of the transistor is defined by the overlapping area between POLY1 and DIFF. Difference between NMOS and PMOS in a psubstrate n-well process:
1. PMOS requires a n-well, while NMOS not. 2. The bulk pin of all NMOS in the same die is the same potential, while PMOS is not.
F = A*S + B*NS NS = S
Example: 2 to 1 MUX
Step 2: Layout Design We have PMOS and NMOS ready in previous slides. How to connect them?
Example: 2 to 1 MUX
Simply connect your nets use either POLY1 or MET1. If the connection cannot be done, then you may need MET2, MET3 or even more layers.
Example: 2 to 1 MUX
Complete Layout
Run DRC
DRC (Design Rule Check) Choose Assura Run DRC a DRC window will pop up. Use default setting and press OK. It will pop up Progress Form, press OK. The region which cannot passed DRC will be displayed with shining crosses.
Run LVS
LVS (Layout vs. Schematic) Before run RCX, you must run LVS to enable extract the RC Parasitic Choose Assura Run LVS, use the default setting in the pop window and press OK Press OK or Yes in the following pop windows You can get the LVS debug window. Or you can browse the choose Assura LVS debug ENV or LVS Error report