LAYOUTS
By:
Sudhanshu Janwadkar,
TA, SVNIT (March 14&17th, 2017)
 Layout design rules describe how small features can
be and how closely they can be reliably packed in a
particular manufacturing process.
 Layout design rules act as Interface between designer
and process engineer
Why we use design rules?
 Historically, the process technology referred to the
length of the channel between the source and drain
terminals in field effect transistors.
 The sizes of other features are generally derived as a
ratio of the channel length, where some may be larger
than the channel size and some smaller.
 For example, in a 90 nm process, the length of the channel may be 90
nm, but the width of the gate terminal may be only 50 nm.
Why we use design rules?
Transistor Sizes over the years
Year Feature Size
1971 10 µm
1974 6 µm
1985 1 µm
1995 350 nm
1999 180 nm
2004 90 nm
2008 45 nm
2010 32 nm
2012 22 nm
2014 14 nm
2017 10 nm
2019 7 nm
2021 5 nm
Feature Size =
l = 0.5 X
(channel length)
Hence , the layouts
 Allow translation of circuits (usually in stick diagram or
symbolic form) into actual geometry in silicon
 Interface between circuit designer and fabrication engineer
 Design rules define ranges for features
 Examples:
 min. wire widths to avoid breaks
 min. spacing to avoid shorts
 minimum overlaps to ensure complete overlaps
 Required for resolution/tolerances of masks
 Fabrication processes defined by minimum channel
width
What are design Rules?
 Two major approaches:
 “Micron” rules:
 stated at micron resolution
 absolute dimensions
 l rules:
 Simplified micron rules with limited scaling
attributes.
 Scalable design rules: lambda parameter
Design Rules?
 All minimum sizes and spacing specified in microns.
 Rules don't have to be multiples of λ.
 Can result in 50% reduction in area over λ based rules.
Disadvantage:
Migrating from one process to a more advanced process or
a different foundry’s process difficult because not all rules
scale in the same way.
Micron Rules
 Lambda-based (scalable CMOS) design rules define
scalable rules based on l (which is half of the
minimum channel length)
Lambda Based Design Rules
 Circuit designer in general want tighter, smaller layouts
for improved performance and decreased silicon area.
–Advantage of Micron Rules
 On the other hand, the process engineer wants design
rules that result in a controllable and reproducible
process.
- Advantage of Lambda Based Rules
 Generally we find there has to be a compromise for a
competitive circuit to be produced at a reasonable cost.
 In l rules, All widths, spacing, and distances are written
in the form
 l = 0.5 X minimum drawn transistor length
Lambda Based Design Rules
Features:
 Design rules based on single parameter, λ
 Simple for the designer
 Wide acceptance
 Provide feature size independent way of setting out
mask
 If design rules are obeyed, masks will produce working
circuits
 Minimum feature size is defined as 2 λ
 Used to preserve topological features on a chip
 Prevents shorting, opens, contacts from slipping out of
area to be contacted
Lambda Based Design Rules
 Ease of learning because they are scalable, portable,
durable
 Longevity of designs that are simple, abstract and
minimal clutter
 Automatic translation to final layout
Advantages of Generalised Design Rules
LAYOUTS DESIGN RULES
Rule for Metal Layer
 Metal Layers have Minimum width and Spacing
of 4l.
Lambda Based Design Rules
Rule for Diffusion Layers ((p-diff) / (n-diff))
 Diffusion Layers have Minimum width and
Spacing of 4l.
Lambda Based Design Rules
Rule for Polysilicon Layer
 Polysilicon Layers have Minimum width of 2l.
 And the Minimum Spacing between two Poly Si
must be 3l
Lambda Based Design Rules
Rule for Contact Cuts
 Contacts are 2l × 2 l and must be surrounded by
1l on the layers above and below
Lambda Based Design Rules
The Shaded
portion is the
contact, has
overlapped
area 2l X 2l
The Contact is
to be
surrounded by
1l of the
Diffusion/Poly
Si Layer on all
the four sides
 Rule for Spacing between Contact Cuts
 Contacts have a spacing of 3 l from other
contacts.
Lambda Based Design Rules
Rule for Spacing between Poly Si and Diffusion
Layers
 Polysilicon overlaps diffusion by 2 l when a
transistor is desired
Lambda Based Design Rules
Contact: Overlap 4l X 4l
Surround the contact
by l on all sides
Poly Si Overlaps
Diffusion by 2l,
transistor is formed
Contact: Overlap 4l X 4l
Surround the contact
by l on all sides
Rule for Spacing between Poly Si and Diffusion
Layers
 Polysilicon has a spacing of 1 l away from
diffusion where no transistor is desired.
Lambda Based Design Rules
Rule for N-Well
 N-well surrounds pMOS transistors by 6 l and
avoids nMOS transistors by 6 l
Lambda Based Design Rules
The minimum
separation
between N-Well
surrounding
pMOS and
nMOS is 6l
The shaded
region
represents N-
Well.
A minimum of
6l spacing
surrounding
pMOS on all
four sides
should be
provided
Rule for Spacing between NMOS & PMOS
 The Minimum space between nMOS and pMOS
should be 12l
Lambda Based Design Rules
N-Well surrounds
pMOS by 6l
+
Min space
between N-Well
and nMOS 6l
=12l
Follows from Rules
on metal layer
width and spacing
 Minimum width of PolySilicon 2l
 Minimum width of diffusion line 4l
 Minimum width of Metal line 4l as metal lines
2l
Metal
Diffusion
Polysilicon
4l
4l
Lambda Based Design Rules
 PolySi – PolySi space 3l
 Metal - Metal space 4l
 Diffusion – Diffusion space 3l
3l
Metal
Diffusion
Polysilicon
4l
4l
Lambda Based Design Rules
 Diffusion – PolySi space l To prevent the lines overlapping
to form unwanted capacitor
 Metal lines can pass over both diffusion and polySi without
electrical effect. Where no separation is specified, metal lines
can overlap or cross
l
Metal
Diffusion
Lambda Based Design Rules
Polysilicon
 Metal lines can pass over both diffusion and polySi without
electrical effect
 It is recommended practice to leave l between a metal edge
and a polySi or diffusion line to which it is not electrically
connected
l
Metal
Polysilicon
Lambda Based Design Rules
• Metal connects to polySi/diffusion by contact cut.
• Contact area: 2 l X 2 l
• Metal and polySi or diffusion must overlap this contact
area by l so that the two desired conductors encompass the
contact area despite any mis-alignment between
conducting layers and the contact hole
4l
Contact Cut
Lambda Based Design Rules
Contact Cut
• Contact cut – any gate: 2 l apart
• Why? No contact to any part of the gate.
4l
2l
Lambda Based Design Rules
Contact Cut
• Contact cut – contact cut: 3 l apart
• Why? To prevent holes from merging.
3l
Lambda Based Design Rules
Lambda Based Design Rules : Summary
N+ N+
Layout
n+ n+ n+ n+ p+ p+ p+ p+
NMOS NMOS PMOS PMOS
n-well
Layout
Individual
Transistors
Shared Gates
Shared drain/
source
Vp
Gnd
Layout
A B C
yx
y
x
A B C
Layout: MOS Array
x
y
A B
X X X
A B
x
y
A B
y
X X
X X
x
A B
y
Layouts: Parallel MOSFETs
• Both the power supply and ground are routed using the Metal
layer
• n+ and p+ regions are denoted using the same fill pattern. The
only difference is the n-well
• Contacts are needed from Metal to n+ or p+
Layout : Basic Approach
X
X
X
X
Vp
Gnd
x
Gnd
n-well
Vp
x
x
Contact
Cut
CMOS Inverter
CMOS Inverter
Gnd
Vp
x
x
X
x
Vp
Gnd
X
x
X
X
CMOS Inverter- Another Approach
CMOS NAND Gate
CMOS NAND Gate
Gnd
Vp
ba
a b
X
Vp
Gnd
X X
X X
a b
ba 
CMOS NOR Gate
CMOS NOR Gate
UNIT – II CIRCUIT DESIGN PROCESSES
3-input NAND
3- Input CMOS NAND Gate
Transmission Gate
1. The electrical gate design must be completed by checking the
followings:
a. Right power and ground supplies
b. Noise at the gate input
c. Faulty connections and transistors
d. Improper ratios
e. Incorrect clocking and charge sharing
2. VDD and the VSS lines run at the top and the bottom of the design
3. Vertical poysilicon for each gate input
4. Order polysilicon gate signals for maximal connection between
transistors
5. The connectivity requires to place NMOS close to VSS and PMOS
close to VDD
6. Connection to complete the logic must be made using poly, metal
and even metal2
General Layout Guidelines
• Efficient routing space usage. They can be placed over the cells or
even in multiple layers.
• Source drain connections must be merged better.
• White (blank) spaces must be minimum.
• The devices must be of optimum sizes.
• Transparent routing can be provided for cell to cell
interconnection, this reduces global wiring problems
General Layout Guidelines

Layouts

  • 1.
  • 2.
     Layout designrules describe how small features can be and how closely they can be reliably packed in a particular manufacturing process.  Layout design rules act as Interface between designer and process engineer Why we use design rules?
  • 3.
     Historically, theprocess technology referred to the length of the channel between the source and drain terminals in field effect transistors.  The sizes of other features are generally derived as a ratio of the channel length, where some may be larger than the channel size and some smaller.  For example, in a 90 nm process, the length of the channel may be 90 nm, but the width of the gate terminal may be only 50 nm. Why we use design rules?
  • 4.
    Transistor Sizes overthe years Year Feature Size 1971 10 µm 1974 6 µm 1985 1 µm 1995 350 nm 1999 180 nm 2004 90 nm 2008 45 nm 2010 32 nm 2012 22 nm 2014 14 nm 2017 10 nm 2019 7 nm 2021 5 nm Feature Size = l = 0.5 X (channel length)
  • 5.
    Hence , thelayouts  Allow translation of circuits (usually in stick diagram or symbolic form) into actual geometry in silicon  Interface between circuit designer and fabrication engineer
  • 6.
     Design rulesdefine ranges for features  Examples:  min. wire widths to avoid breaks  min. spacing to avoid shorts  minimum overlaps to ensure complete overlaps  Required for resolution/tolerances of masks  Fabrication processes defined by minimum channel width What are design Rules?
  • 7.
     Two majorapproaches:  “Micron” rules:  stated at micron resolution  absolute dimensions  l rules:  Simplified micron rules with limited scaling attributes.  Scalable design rules: lambda parameter Design Rules?
  • 8.
     All minimumsizes and spacing specified in microns.  Rules don't have to be multiples of λ.  Can result in 50% reduction in area over λ based rules. Disadvantage: Migrating from one process to a more advanced process or a different foundry’s process difficult because not all rules scale in the same way. Micron Rules
  • 9.
     Lambda-based (scalableCMOS) design rules define scalable rules based on l (which is half of the minimum channel length) Lambda Based Design Rules
  • 10.
     Circuit designerin general want tighter, smaller layouts for improved performance and decreased silicon area. –Advantage of Micron Rules  On the other hand, the process engineer wants design rules that result in a controllable and reproducible process. - Advantage of Lambda Based Rules  Generally we find there has to be a compromise for a competitive circuit to be produced at a reasonable cost.  In l rules, All widths, spacing, and distances are written in the form  l = 0.5 X minimum drawn transistor length Lambda Based Design Rules
  • 11.
    Features:  Design rulesbased on single parameter, λ  Simple for the designer  Wide acceptance  Provide feature size independent way of setting out mask  If design rules are obeyed, masks will produce working circuits  Minimum feature size is defined as 2 λ  Used to preserve topological features on a chip  Prevents shorting, opens, contacts from slipping out of area to be contacted Lambda Based Design Rules
  • 12.
     Ease oflearning because they are scalable, portable, durable  Longevity of designs that are simple, abstract and minimal clutter  Automatic translation to final layout Advantages of Generalised Design Rules
  • 13.
  • 14.
    Rule for MetalLayer  Metal Layers have Minimum width and Spacing of 4l. Lambda Based Design Rules
  • 15.
    Rule for DiffusionLayers ((p-diff) / (n-diff))  Diffusion Layers have Minimum width and Spacing of 4l. Lambda Based Design Rules
  • 16.
    Rule for PolysiliconLayer  Polysilicon Layers have Minimum width of 2l.  And the Minimum Spacing between two Poly Si must be 3l Lambda Based Design Rules
  • 17.
    Rule for ContactCuts  Contacts are 2l × 2 l and must be surrounded by 1l on the layers above and below Lambda Based Design Rules The Shaded portion is the contact, has overlapped area 2l X 2l The Contact is to be surrounded by 1l of the Diffusion/Poly Si Layer on all the four sides
  • 18.
     Rule forSpacing between Contact Cuts  Contacts have a spacing of 3 l from other contacts. Lambda Based Design Rules
  • 19.
    Rule for Spacingbetween Poly Si and Diffusion Layers  Polysilicon overlaps diffusion by 2 l when a transistor is desired Lambda Based Design Rules Contact: Overlap 4l X 4l Surround the contact by l on all sides Poly Si Overlaps Diffusion by 2l, transistor is formed Contact: Overlap 4l X 4l Surround the contact by l on all sides
  • 20.
    Rule for Spacingbetween Poly Si and Diffusion Layers  Polysilicon has a spacing of 1 l away from diffusion where no transistor is desired. Lambda Based Design Rules
  • 21.
    Rule for N-Well N-well surrounds pMOS transistors by 6 l and avoids nMOS transistors by 6 l Lambda Based Design Rules The minimum separation between N-Well surrounding pMOS and nMOS is 6l The shaded region represents N- Well. A minimum of 6l spacing surrounding pMOS on all four sides should be provided
  • 22.
    Rule for Spacingbetween NMOS & PMOS  The Minimum space between nMOS and pMOS should be 12l Lambda Based Design Rules N-Well surrounds pMOS by 6l + Min space between N-Well and nMOS 6l =12l Follows from Rules on metal layer width and spacing
  • 23.
     Minimum widthof PolySilicon 2l  Minimum width of diffusion line 4l  Minimum width of Metal line 4l as metal lines 2l Metal Diffusion Polysilicon 4l 4l Lambda Based Design Rules
  • 24.
     PolySi –PolySi space 3l  Metal - Metal space 4l  Diffusion – Diffusion space 3l 3l Metal Diffusion Polysilicon 4l 4l Lambda Based Design Rules
  • 25.
     Diffusion –PolySi space l To prevent the lines overlapping to form unwanted capacitor  Metal lines can pass over both diffusion and polySi without electrical effect. Where no separation is specified, metal lines can overlap or cross l Metal Diffusion Lambda Based Design Rules Polysilicon
  • 26.
     Metal linescan pass over both diffusion and polySi without electrical effect  It is recommended practice to leave l between a metal edge and a polySi or diffusion line to which it is not electrically connected l Metal Polysilicon Lambda Based Design Rules
  • 27.
    • Metal connectsto polySi/diffusion by contact cut. • Contact area: 2 l X 2 l • Metal and polySi or diffusion must overlap this contact area by l so that the two desired conductors encompass the contact area despite any mis-alignment between conducting layers and the contact hole 4l Contact Cut Lambda Based Design Rules
  • 28.
    Contact Cut • Contactcut – any gate: 2 l apart • Why? No contact to any part of the gate. 4l 2l Lambda Based Design Rules
  • 29.
    Contact Cut • Contactcut – contact cut: 3 l apart • Why? To prevent holes from merging. 3l Lambda Based Design Rules
  • 30.
    Lambda Based DesignRules : Summary
  • 31.
  • 32.
    n+ n+ n+n+ p+ p+ p+ p+ NMOS NMOS PMOS PMOS n-well Layout
  • 33.
  • 34.
    A B C yx y x AB C Layout: MOS Array
  • 35.
    x y A B X XX A B x y A B y X X X X x A B y Layouts: Parallel MOSFETs
  • 36.
    • Both thepower supply and ground are routed using the Metal layer • n+ and p+ regions are denoted using the same fill pattern. The only difference is the n-well • Contacts are needed from Metal to n+ or p+ Layout : Basic Approach
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
    Gnd Vp ba a b X Vp Gnd X X XX a b ba  CMOS NOR Gate
  • 43.
  • 44.
    UNIT – IICIRCUIT DESIGN PROCESSES 3-input NAND 3- Input CMOS NAND Gate
  • 45.
  • 46.
    1. The electricalgate design must be completed by checking the followings: a. Right power and ground supplies b. Noise at the gate input c. Faulty connections and transistors d. Improper ratios e. Incorrect clocking and charge sharing 2. VDD and the VSS lines run at the top and the bottom of the design 3. Vertical poysilicon for each gate input 4. Order polysilicon gate signals for maximal connection between transistors 5. The connectivity requires to place NMOS close to VSS and PMOS close to VDD 6. Connection to complete the logic must be made using poly, metal and even metal2 General Layout Guidelines
  • 47.
    • Efficient routingspace usage. They can be placed over the cells or even in multiple layers. • Source drain connections must be merged better. • White (blank) spaces must be minimum. • The devices must be of optimum sizes. • Transparent routing can be provided for cell to cell interconnection, this reduces global wiring problems General Layout Guidelines