Top Banner
Implementation of Components and Circuits -Fundamental concepts -Examples Outline Floorplan Layout vs. Schematic: origin of differences Fabrication Design Design rules Layout of large area components Layout for matching Effects of Layout on IC reliability Layout for reliability
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Layout 2007

1

Implementation of Components and Circuits

-Fundamental concepts-Examples

Outline

FloorplanLayout vs. Schematic: origin of differences

FabricationDesign

Design rulesLayout of large area componentsLayout for matchingEffects of Layout on IC reliabilityLayout for reliability

Page 2: Layout 2007

2

Floorplan

Sketch of the layoutEstimation of the IC areaTechnology dependent

List of components –subcircuits

ViewLibrary - models

Physical layers availablePad limited vs. Core limited designs PAD RING Scribe street

CORE CORE

Floorplan of a communications SoC (left) and microprocessor (right)

Pad digital,1.2 µm CMOS

A/D converter, 6 bits, 175 Msamples/s

PadsProvide surface for bond-wire solderingInclude I/O protection circuitry

Page 3: Layout 2007

3

Layouts

Digital logic: automatic place&route, use of standard cellsAnalog & High Performance: aided manual designComponents with multiple physical implementations

ResistorsCapacitorsBipolar transistorsPower components

Example of components: transistors

Single-gate NMOS, 0.35 µm

Lateral BJT, 0.35 µmVertical NPN BJT, 0.35 µm

Multiple-gate NMOS, 0.35 µm

Page 4: Layout 2007

4

Example of components: passives

N Diffusion resistor Polysilicon resistor

Polysilicon capacitor

P-cellsNMOS transistor Polysilicon capacitor

Page 5: Layout 2007

5

Designing a layout: CAD Tools

Layout design facilities in nowadays CAD Tools:

Library of component’s layout (Design Kit)Automatic layout generation (Place & route)Layout vs. SchematicRules checkingExtractor and layout simulation

Is the proposed layout a good layout?

Manufacturing: subwavelength gap10

1

0.1

1980 1990 2000 2008

Silicon feature size

Lithography Wavelength

436nm365nm

193nm0.25µm

0.13µm

0.6µm

3µm

0.05µm

ABOVE WAVELENGTH SUB WAVELENGTH

target layout

result

⇒ Increased diffraction effects!

from Massimo Conti, BCN 2006

Page 6: Layout 2007

6

Differences between layout and Circuit (I)

Fabrication process limitations

Lateral diffusionEtching under protectionBoundary dependent etchingThree-dimensional effects

Chemical Mechanical Polishing (CMP)Surface topography

Differences between layout and Circuit (II)

Fabrication process limitations

Narrowing after annealingInherent grain variabilityProximity effects

Errors and limitationsMask productionsMask alignment

Oxide variations over a 20 Å nominal oxide thickness

Page 7: Layout 2007

7

Differences between layout and Circuit (III)

Absolute accuracy of physical parameters

Controlled at technological levelSimulation: Process variation

222

2

222

2

2

)(

)(

DSWLA

V

DSWLA

T

TV

VT +=

+=

σ

ββσ

ββ

DL

W

from Massimo Conti, BCN 2006

Differences between layout and Circuit (IV)Relative inaccuracies of physical parameters

Gradients, local variationsCompensated with suitable layout techniques

Crystal orientation variations

Components required to be laid in a determined orientation

Pressure gradients

Thermal gradients

Page 8: Layout 2007

8

Differences between layout and Circuit (III)

W=L= 0.5 µm d= 5µm W=L= 10 µm d= 5µm

W=L= 10µm d= 100µmW=L= 0.5 µm d= 100µm

Example: normalized drain current dispersions of 2 MOSFETs for different geometries and distances

from Massimo Conti, BCN 2006

Inaccuracy in absolute value, but matched devices

Inaccuracy in absolute value, and mismatched devices

Differences between layout and Circuit (V)

Parasitic couplingCapacitive couplingCouplings through the power supplyCouplings through the substrate

Parasitic resistancesContactsInterconnect

Page 9: Layout 2007

9

What you get is not what you draw!

Many of the systematic inaccuracies can be avoided through good layout style.

But designers must understand the limitations and apply design techniques to mitigate these effects.

Corrections performed by the foundry

Some manufacturing distortions can be predicted and fixed by introducing modifications to the mask

OPC: Optical Proximity Correction

From “Nano-CMOS Circuit and Physical Design”, Wong et al, IEEE Press

Page 10: Layout 2007

10

Corrections performed by the foundry

From “Nano-CMOS Circuit and Physical Design”, Wong et al, IEEE Press

Examples of corrections

automatically introduced by a OPC

algorithm to the shapes in the mask

Design for manufacturability: design rules:

Example: Poly 1

Page 11: Layout 2007

11

Example of design rules for POLY 1PO.W.1a

Minimum gate length of PMOSPO.W-2a

Minimum gate length of NMOSPO.W.3

Minimum POLY1 width for interconnectPO.S.1

Minimum POLY1 spacingPO.C.1

Minimum POLY 1 to DIFF spacingPO.C.2

Minimum DIFF extension of GATEPO.O.1

Minimum POLY1 extension of GATE

Design of large area components

MOS TransistorsMultiple gates to minimize serial resistanceMultiple contacts to minimize serial resistance

No big contacts!!!“stacked” structures

Lower parasitic capacitancesLower area

Analogue applicationsAvoid minimum size

Automatically generated layoutsAMS, 0.35 microns, 10/0.35

Page 12: Layout 2007

12

Design of large area components

ResistancesBended structuresDummy structures45 degrees (avoid non laminar current flow)Contacts

Current in the same directionMultiple contacts

Piezoresistive effect

Resistor: 5K, 275x3 sq microns.Example of “good” and “bad” layout

Optimized layouts:

Bad layout Optimized layout

Effective L larger than drawn

Effective W larger than drawn

Insufficient via opening

From “Nano-CMOS Circuit and Physical Design”, Wong et al, IEEE Press

Page 13: Layout 2007

13

Optimized layouts:

Optimized layout

Optimize efficiency of vias/contacts

All transistors in the same orientation

• Better control of manufacturing• Easier lithography (mask)

corrections

Maximize number of vias/contacts

From “Nano-CMOS Circuit and Physical Design”, Wong et al, IEEE Press

Optimized layouts:

Possible shortcircuit of nodes A and B due to diffussion flaring and mask misalingment

Possible shortcircuit due to diffussion flaring

Possible shortcircuit due to poly flaring

From “Nano-CMOS Circuit and Physical Design”, Wong et al, IEEE Press

Page 14: Layout 2007

14

Layout for matching

Devices with the same orientation

Current in the same direction

Gradients increase with distanceSame orientation towards physical gradients

Device 1

Device 2

Dissipatingdevice

T1

T2

Dev

ice

1

Dev

ice

2

Dissipatingdevice

T1

T2

Layout for matchingInterdigitated structures

Resistors R1 and R2

MOS transistors M1 and M2

Page 15: Layout 2007

15

Layout for matching

Common centroid:

Layout for matching: Common centroid

CoincidenceCentroids of matched devices should coincide

SymmetryArray symmetric around both X and Y axis

DispersionSegment of each device distributed throughout the array as uniformly as possible

CompactnessIdeally: array should be square

Page 16: Layout 2007

16

Layout for matching: Use of dummiesDummies

Use dummy devices to provide the same contour conditions. Ground dummies (do not let them float)

Reference cellUse multiple basic transistors instead of different sizes

Layout for matching: interconnectsCMP:

Erosion effect: denser interconnects will have higher R

From “Nano-CMOS Circuit and Physical Design”, Wong et al, IEEE Press

Page 17: Layout 2007

17

Rules for matchingSame W and L: Vary MCapacitors

Multiple M of a capacitance reference CR

Ms: Even (factors of 4!!)Clean and balanced routing

IR dropsParasitic capacitance and couplingsKelvin connections

Avoid minimum sizing and overlappingUse dummy structuresSame spacing in interconnects

Layout Strategies for circuit reliability (I)

ElectromigrationElectromigration is the transport of material caused by the gradual movement of the ions in a conductor due to the momentum transfer between conducting electrons and diffusing metal atomsDependent on:

TemperatureCurrent densityConductor ShapeMaterial

Page 18: Layout 2007

18

Layout for reliability: Electromigration

Exist technological preventive measuresType of metal layer (Cu better than Al)Oxidation (better over field oxide)Use of protective overcoats

Width of interconnections: M µm/mATypical M: between 1 and 0.5

Maximum current per contact and vias

Layout Strategies for circuit reliability (II)

Latch-upA latchup is the inadvertent creation of a low-impedancepath between the power supply rails of an electronic component, triggering a parasitic device, which then acts as a short circuit, leading to malfunctioning of the part and perhaps even its destruction with the overcurrent

Page 19: Layout 2007

19

Layout for reliability: Latch-upActivation if voltages:

Higher than VDDLower than GNDI/O Circuitry more sensitive

Elimination of minority carriersGuard ringsBiased with low resistances

Reduce beta parasitic transistors. Reduce forward bias resistance

Layout for reliability: Latch-upReduce forward bias resistance:

Rules:

Page 20: Layout 2007

20

Layout for reliability: Latch-up

XXXX

X

Layout Strategies for circuit reliability (III)

CMPChemical Mechanical Polishing or Chemical Mechanical PlanarizationRemoval any irregular topographySurface within the depth of field of a photolithography system.

Page 21: Layout 2007

21

Layout for reliability: CMP

Example: MOSIS 0.25(TSMC)

Design rules:Minimum % coverage ofMetal layersPolysilicon layersCapacitor Layers

Layout for reliability: CMP

2µ 2µ

All Metal Fill pattern(staked M1, M2, M3, M4 )

Poly 1 Fill pattern as metal metals

Dummy patterns are distributed over the chip as uniformly as possible in order to reach the required coverage for each

material (Metal 1, 2, 3, 4, 5, Poly 1 and CTM (capacitor top metal) )

Page 22: Layout 2007

22

Layout for reliability: CMPDummy patterns are distributed

over the chip as uniformly as possible in order to reach the required coverage for each

material (Metal 1, 2, 3, 4, 5, Poly 1 and CTM (capacitor top metal) )

Example in a 0,18 µm technology:

Layout for reliability: CMPSlots

Act both as stress releasers and to minimize dishingSlots in metals W> Value (tech. dependent)Possible library of components

CornersPads

dishing

Page 23: Layout 2007

23

Layout Strategies for circuit reliability (IV)

Antenna Effects or Plasma-Induced damageThe "Antenna Rules" deal with process induced gate oxide damage. Reactive ion-etching may induce charges to exposed polysilicon and metal structures. If these structures are connected to gates (and not to diffusion), they may develop potentials sufficiently large to cause Fowler Nordheim current to flow through the thin oxide

Layout for reliability: Antenna

Vulnerability depends on ratio between periphery/area of trapping material to gate areaFab. 1: Rules Poly and metal layers (including contacts)

Max perimeter ratio of field poly to active polyMax perimeter ratio of floating metals to active polyMax drawn area of CO vs. Active Poly

( )[ ]22

1112LWZWLratio

⋅⋅+

=

Poly and Metal ratio definition

22area a)Contact(Vi

LWratio

⋅=

Contact and via ratio definition

Page 24: Layout 2007

24

Layout for reliability: Antenna

Fab. 2Maximum floating (Poly,Metal) Edge area ratio to active area ratio.

Use of “leakers” and metal jumpers

Layout Strategies for circuit reliability (V)

ESDElectrostatic DischargeDamage in dielectrics due to IC manipulation (mainly gate oxide)

Page 25: Layout 2007

25

Layout for reliability: Analog PAD

Diodes and resistors for ESD protectionReverse diodes: Parasitic capacitance!!!

Example of RF PAD without diodes

Page 26: Layout 2007

26

References

The art of Analog Layout, 2nd Edition. Alan Hastings. Ed. Prentice HallNano-CMOS Circuit and Physical Design. B.P. Wong et al. Wiley-Interscience, IEEE PressCMOS Circuit Design, Layout and Simulation. R. J. Baker. Wiley IEEE PressLayout of Analog and Mixed Analog-Digital Circuits. Franco Maloberti.http://www.wikipedia.org/