lecture 4 design rules,layout and stick diagram

69
Lecture 4 Design Rules,Layout and Stick Diagram Pradondet Nilagupta [email protected] Department of Computer Engineering Kasetsart University

Upload: fawn

Post on 11-Feb-2016

79 views

Category:

Documents


3 download

DESCRIPTION

Lecture 4 Design Rules,Layout and Stick Diagram. Pradondet Nilagupta [email protected] Department of Computer Engineering Kasetsart University. Acknowledgement. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Lecture 4 Design Rules,Layout and Stick Diagram

Lecture 4 Design Rules,Layout

and Stick Diagram

Pradondet [email protected]

Department of Computer EngineeringKasetsart University

Page 2: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation2

Acknowledgement This lecture note has been summarized from

lecture note on Introduction to VLSI Design, VLSI Circuit Design all over the world. I can’t remember where those slide come from. However, I’d like to thank all professors who create such a good work on those lecture notes. Without those lectures, this slide can’t be finished.

Page 3: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation3

Roadmap for the term: major topics VLSI Overview CMOS Processing & Fabrication Components: Transistors, Wires, & Parasitics Design Rules & Layout Combinational Circuit Design & Layout Sequential Circuit Design & Layout Standard-Cell Design with CAD Tools Systems Design using Verilog HDL Design Project: Complete Chip

Page 4: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation4

P substrate

Review - CMOS Mask Layers Determine placement of

layout objects Color coding specifies

layers Layout objects:

Rectangles Polygons Arbitrary shapes

Grid types Absolute (“micron”) Scaleable (“lambda”) wafer

n well

Page 5: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation5

Mask Generation Mask Design using Layout Editor

user specifies layout objects on different layers output: layout file

Pattern Generator Reads layout file Generates enlarged master image of each mask layer Image printed on glass

Step & repeat camera Reduces & copies image onto mask One copy for each die on wafer Note importance of mask alignment

Page 6: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation6

Symbolic Mask Layers Key idea:

Reduce layers to those that describe design Generate physical layers as needed

Magic Layout Editor: "Abstract Layers” metal1 (blue) - 1st layer metal (equiv. to physical layer) Poly (red) - polysilicon (equivalent to physical layer) ndiff (green) - n diffusion (combination of active, nselect) ntranistor (green/red crosshatch) - combined poly, ndiff pdiff (brown) - p diffusion (combination of active, pselect) ptransistor (brown/red crosshatch) - combined poly, pdiff contacts: combine layers, cut mask

Page 7: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation7

About Magic Scalable Grid for Scalable Design Rules

Grid distance: lambda) Value is process-dependent:

= 0.5 X minimum transistor length Painting metaphor

Paint squares on grid for each mask layer Layers to interact to form components (e.g.

transistors)

Page 8: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation8

Mask Layers in Magic Poly (red) N Diffusion (green) P Diffusion (brown) Metal (blue) Metal 2 (purple) Well (cross-hatching) Contacts (X)

Page 9: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation9

Magic User-Interface Graphic Display Window

Cursor Box - specifies area to paint

Command window (not shown) accepts text commands:paint poly:paint red:paint ndiff:paint green:write

prints error & status messages

Cursor

Box

Paint(poly)

Paint(pdiff)

Paint(ntransistor)

Page 10: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation10

Layer Interaction in Magic Transistors - where poly, diffusion cross

poly crosses ndiffusion - ntransistor poly crosses pdiffusion - ptransistor

Vias - where layers connect Metal 1 connecting to Poly - polycontact Metal 1 connecting to P-Diffusion (normal) - pdc Metal 1 connecting to P-Diffusion (substrate contact) - psc Metal 1 connecting to N-Diffusion (normal) - ndc Metal 1 connecting to N-Diffusion (substrate contact) - nsc Metal 1 connecting to Metal 2 - via

Page 11: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation11

Magic Layers - Example

nwell

nsc

psc

p-transistor

ntransistor

metal1

metal1

metal1

poly

poly

ndc ndc

polycontact

polycontact

pdc

Page 12: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation12

Why we need design rules Masks are tooling for manufacturing. Manufacturing processes have inherent

limitations in accuracy. Design rules specify geometry of masks

which will provide reasonable yields. Design rules are determined by experience.

Page 13: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation13

Manufacturing problems Photoresist shrinkage, tearing. Variations in material deposition. Variations in temperature. Variations in oxide thickness. Impurities. Variations between lots. Variations across a wafer.

Page 14: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation14

Transistor problems Varaiations in threshold voltage:

oxide thickness; ion implanatation; poly variations.

Changes in source/drain diffusion overlap. Variations in substrate.

Page 15: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation15

Wiring problems Diffusion: changes in doping -> variations in

resistance, capacitance. Poly, metal: variations in height, width ->

variations in resistance, capacitance. Shorts and opens:

Page 16: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation16

Oxide problems Variations in height. Lack of planarity -> step coverage.

metal 1metal 2

metal 2

Page 17: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation17

Via problems Via may not be cut all the way through. Undesize via has too much resistance. Via may be too large and create short.

Page 18: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation18

MOSIS SCMOS design rules Designed to scale across a wide range of

technologies. Designed to support multiple vendors. Designed for educational use. Ergo, fairly conservative.

Page 19: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation19

and design rules is the size of a minimum feature. Specifying particularizes the scalable rules. Parasitics are generally not specified in

units

Page 20: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation20

Design Rules Typical rules:

Minumum sizeMinimum spacingAlignment / overlapCompositionNegative features

Page 21: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation21

Types of Design Rules Scalable Design Rules (e.g. SCMOS)

Based on scalable “coarse grid” - (lambda) Idea: reduce value for each new process, but keep rules

the sameKey advantage: portable layoutKey disadvantage: not everything scales the same

Not used in “real life” Absolute Design Rules

Based on absolute distances (e.g. 0.75µm) Tuned to a specific process (details usually proprietary) Complex, especially for deep submicron Layouts not portable

Page 22: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation22

SCMOS Design Rules Intended to be Scalable

Original rules: SCMOS Submicron: SCMOS-SUBM Deep Submicron: SCMOS-DEEP

Pictorial Summary: Book Fig. 2-24, p. 27 Authoritative Reference: www.mosis.org

Page 23: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation23

SCMOS Design Rule Summary Line size and spacing:

metal1: Minimum width=3, Minimum Spacing=3 metal2: Minimum width=3, Minimum Spacing=4 poly: Minimum width= 2, Minimum Spacing=2 ndiff/pdiff: Minimum width= 3, Minimum Spacing=3

minimum ndiff/pdiff seperation=10 wells: minimum width=10,

min distance form well edge to source/drain=5 Transistors:

Min width=3 Min length=2 Min poly overhang=2

Page 24: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation24

SCMOS Design Rule Summary Contacts (Vias)

Cut size: exactly 2 X 2 Cut separation: minimum 2 Overlap: min 1 in all directions Magic approach: Symbolic contact layer min. size 4 X 4 Contacts cannot stack (i.e., metal2/metal1/poly)

Other rules cut to poly must be 3 from other poly cut to diff must be 3 from other diff metal2/metal1 contact cannot be directly over poly negative features must be at least 2 in size CMP Density rules (AMI/HP subm): 15% Poly, 30% Metal

Page 25: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation25

Design Rule Checking in Magic Design violations

displayed as error paint Find which rule is

violated with ":drc why” Poly must overhang transistor by at least 2 (MOSIS rule #3.3)

Page 26: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation26

Scaling Design Rules Effects of scaling down are positive See book, p. 78-79 - if “everything” scales,

scaling circuit by 1/x increases performance by x

Problem: not everything scales proportionally

Page 27: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation27

Aside - About MOSIS MOSIS - MOS Implementation Service Rapid-prototyping for small chips

Multi-project chip idea - several designs on the same wafer

Reduced mask costs per design Accepts layout designs via email Brokers fabrication by foundries

(e.g. AMI, Agilent, IBM, TSMC) Packages chips & ships back to designers

Our designs will use AMI 1.5µm process (more about this later)

Page 28: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation28

Aside - About MOSIS Some Typical MOSIS Prices (from www.mosis.org)

AMI 1.5µm “Tiny Chip” (2.2mm X 2.2mm) $1,080 AMI 1.5µm 9.4mm X 9.7mm $17,980 AMI 0.5µm 0-5mm2 $5,900 TSMC 0.25µm 0-10mm2 $15,550 TSMC 0.18µm 0-7mm2 $24,500 TSMC 100-159mm2 $63,250 + $900 X size

MOSIS Educational Program (what we use) AMI 1.5µm “Tiny Chip” (2.2mm X 2.2mm) FREE* AMI 0.5mm “Tiny Chip” (1.5mm X 1.5mm) FREE*

*sponsored by Semiconductor Industry Assn., Semiconductor Research Corp., | AMI, Inc., DuPont Photomasks, and MOSIS

Page 29: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation29

Layout Considerations Break layout into interconnected cells Use hierarchy to control complexity Connect cells by

Abutment Added wires

Key goals: Minimize size of overall layout Meet performance constraints Meet design time deadlines

Page 30: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation30

Hierarchy in Layout Chips are constructed as a hierarchy of cells

Leaf cells - bottom of hierarchy Root cells - contains overall cell

Example - hypothetical “UART” Pad frame - “ring” that contains I/O pads Core - contains logic organized as subcells

Shift registerFSMOther cells

Page 31: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation31

Hierarchy Example Root Cell: UART

Root Cell: UART

Pad Frame Core

Pad 1 Pad 2 ... Pad N Shift Register FSM Other

Cells

Page 32: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation32

Wires

metal 36

metal 23

metal 13

pdiff/ndiff3

poly2

Page 33: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation33

Transistors

2

3

1

3 2

5

Page 34: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation34

Vias Types of via: metal1/diff, metal1/poly,

metal1/metal2.

41

4

2

Page 35: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation35

Metal 3 via Type: metal3/metal2. Rules:

cut: 3 x 3 overlap by metal2: 1 minimum spacing: 3 minimum spacing to via1: 2

Page 36: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation36

Tub tie

41

Page 37: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation37

Spacings Diffusion/diffusion: 3 Poly/poly: 2 Poly/diffusion: 1 Via/via: 2 Metal1/metal1: 3 Metal2/metal2: 4 Metal3/metal3: 4

Page 38: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation38

Overglass Cut in passivation layer. Minimum bonding pad: 100 m. Pad overlap of glass opening: 6 Minimum pad spacing to unrelated metal2/3:

30 Minimum pad spacing to unrelated metal1,

poly, active: 15

Page 39: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation39

Stick diagrams (1/3) A stick diagram is a cartoon of a layout. Does show all components/vias (except

possibly tub ties), relative placement. Does not show exact placement, transistor

sizes, wire lengths, wire widths, tub boundaries.

Page 40: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation40

Stick Diagrams (2/3) Key idea: "Stick figure cartoon" of a layout Useful for planning layout

relative placement of transistors assignment of signals to layers connections between cells cell hierarchy

Page 41: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation41

Stick Diagrams (3/3)

Metal (BLUE)Polysilicion (RED )N-Diffusion (Green)P-Diffusion (Brown)Contact / Via

polyn-diffp-diffmetal

poly n-diff p-diff metal

S N P NCS X NC

S NCS

Connection RulesLayers

Page 42: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation42

Example - Stick Diagrams (1/2)

A B

A

B

Circuit Diagram. Pull-Down Network(The easy part!)

Alternatives - Pull-up Network

Complete Stick Diagram

Page 43: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation43

Example - Stick Diagrams (2/2)

Inverter

Vdd

In

Gnd

Out

NAND Gate

Vdd

AOut

Gnd

B

Page 44: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation44

Dynamic latch stick diagram

VDD

in

VSSphiphi’

out

Page 45: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation45

Stick Diagram XOR Gate Examples

Exclusive OR Gate

Vdd

A

Out

GndB

A’ B’

A’

B’

BA’

Out

A A’

B B’

A

B’

A

B

A’

B’

A’

B

Page 46: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation46

Hierarchical Stick Diagrams Define cells by outlines & use in a hierarchy

to build more complex cells

VddA

Out

Gnd

B

Vdd

Gnd

VddA

Out

Gnd

B

Vdd

Gnd

NAND

NAND CellStick Diagram

NAND CellOutline

Page 47: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation47

Cell Connection Schemes External connection - wire cells together Abutment - design cells to connect when

adjacent Reflection, mirroring - use to make abutment

possible

Page 48: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation48

Example: 2-input multiplexer First cut:

VddA

Out

NAND

A

BGnd

Vdd

Gnd

Vdd

Out

NAND

A

BGnd

Vdd

Gnd

Vdd

Out

NAND

A

BGnd

Vdd

Gnd

Vdd

Out

S

B

S’Gnd

AS

BS’

OUT

OUT = A*S + B*S’

Page 49: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation49

Sticks design of multiplexer Start with NAND gate:

Page 50: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation50

NAND sticks

VDD

a

VSS

out

b

Page 51: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation51

Refined one-bit Mux Design Use NAND cell as black box Arrange easy power connections Vertical connections for allow multiple bits

NAND

A

BGnd

Vdd

Gnd

Vdd

OutNAND

A

BGnd

Vdd

Gnd

Vdd

Out

select’ select

NAND

A

BGnd

Vdd

Gnd

Vdd

Out

VddAB

Gnd

Out

Page 52: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation52

3-bit mux sticks

m2(one-bit-mux)select’ select VDD

VSSoi

ai

bi

m2(one-bit-mux)select’ select VDD

VSSoi

ai

bi

m2(one-bit-mux)select’ select VDD

VSSoi

ai

bi

select’ select

a2

b2

a1

b1

a0

b0

o2

o1

o0

Page 53: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation53

Multiple-Bit Mux

select’ select

NAND

A

BGnd

Vdd

Gnd

Vdd

OutNAND

A

BGnd

Vdd

Gnd

Vdd

OutNAND

A

BGnd

Vdd

Gnd

Vdd

Out

VddA0A0

Gnd

Out0

NAND

A

BGnd

Vdd

Gnd

Vdd

OutNAND

A

BGnd

Vdd

Gnd

Vdd

OutNAND

A

BGnd

Vdd

Gnd

Vdd

Out

VddA1B1

Gnd

Out1

Page 54: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation54

Cell Mirroring, Overlap Use mirroring, overlap to save area

VddA0B0

Gnd

NAND

A

BGnd

Vdd

Gnd

Vdd

OutNAND

A

BGnd

Vdd

Gnd

Vdd

OutNAND

A

BGnd

Vdd

Gnd

Vdd

Out

B1A1Vdd

Page 55: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation55

Example: Layout / Stick Diagram Create a layout for a NAND gate given

constraints: Use minimum-size transistors Assume power supply lines “pass through” cell

from left to right at top and bottom of cell Assume inputs are on left side of cell Assume output is on right side of cell Optimize cell to minimize width Optimize cell to minimize overall area

Page 56: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation56

Layout Example

A B

A

B

A

B

OUT

Vdd!Vdd!

Gnd! Gnd!

Circuit Diagram. Exterior of Cell

Page 57: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation57

Example - Magic Layout Overall Layout: 52 X 16

Page 58: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation58

Review - VLSI Levels of Abstraction

Specification(what the chip does, inputs/outputs)

Architecturemajor resources, connections

Register-Transferlogic blocks, FSMs, connections

Circuittransistors, parasitics, connections

Layoutmask layers, polygons

Logicgates, flip-flops, latches, connections

You are Here

Page 59: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation59

Levels of Abstraction - Perspective Right now, we’re focusing on the “low level”:

Circuit level - transistors, wires, parasitics Layout level - mask objects

We’ll work upward to higher levels: Logic level - individual gates, latches, flip-flops Register- transfer level - Verilog HDL Behavior level - Specifications

Page 60: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation60

The Challenge of Design Start: higher level (spec) Finish: lower level (implementation) Must meet design criteria and constraints

Design time - how long did it take to ship a product?

Performance - how fast is the clock? Cost - NRE + unit cost

CAD tools - essential in modern design

Page 61: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation61

CAD Tool Survey: Layout Design Layout Editors Design Rule Checkers (DRC) Circuit Extractors Layout vs. Schematic (LVS) Comparators Automatic Layout Tools

Layout Generators ASIC: Place/Route for Standard Cells, Gate

Arrays

Page 62: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation62

Layout Editors Goal: produce mask patterns for fabrication Grid type:

Absolute grid (MAX, LASI, LEdit, Mentor ICStation, other commercial tools)

Magic: lambda-based grid - easier to learn, but less powerful

Mask description: Absolute mask (one layer for each mask) Magic: symbolic masks (layers combine to

generate actual mask patterns)

Page 63: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation63

Design Rule Checkers Goal: identify design rule violations Often a separate tool (built in to Magic) General approach: “scanline” algorithm Computationally intensive, especially for

large chips

Page 64: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation64

Circuit Extractors Goal: extract netlist of equivalent circuit

Identify active components Identify parasitic components

CapacitorsResistors

Page 65: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation65

Layout Versus Schematic (LVS) Goal: Compare layout, schematic netlists

Compare transistors, connections (ignore parasitics)

Issue error if two netlists are not equivalent Important for large designs

Page 66: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation66

Automatic Layout Tools Layout Generators - produce cell from spec.

Simple: Procedural specification of layout (see book Fig. 2-33, p. 95) Complex: Netlist - places & wires individual transistors

ASIC - Place, route modules with fixed shape Standard Cells - use predefined cells as "cookie

cutters" Gate Arrays - configurable pre-manufactured gates

(only change metal masks) FPGAs - electrically configurable array of gates

Page 67: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation67

Layout design and analysis tools Layout editors are interactive tools. Design rule checkers are generally batch---

identify DRC errors on the layout. Circuit extractors extract the netlist from the

layout. Connectivity verification systems (CVS)

compare extracted and original netlists.

Page 68: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation68

Automatic layout Cell generators (macrocell generators) create

optimized layouts for ALUs, etc. Standard cell/sea-of-gates layout creates

layout from predesigned cells + custom routing. Sea-of-gates allows routing over the cell.

Page 69: Lecture 4 Design Rules,Layout and Stick Diagram

April 22, 2023 204424 Digital Design Automation69

Standard cell layout

routing area

routing arearout

ing

area

routing area