Home Knowledge Base Custom Analog Cell Layout

Custom Analog Cell Layout is the manual, transistor-level physical design of circuits where precise geometric control of device placement, matching, symmetry, and parasitic management is essential for circuit performance — required for analog blocks (amplifiers, data converters, PLLs, voltage references, bandgaps) where automated place-and-route cannot achieve the device matching, noise isolation, and parasitic control that analog functionality demands, making custom layout one of the most specialized and skill-intensive disciplines in IC design.

Why Custom Layout for Analog

Matching Techniques

TechniquePurposeHow
Common centroidCancel linear gradientsInterdigitate A-B-B-A pattern
InterdigitationAverage out process variationAlternate finger placement
Dummy devicesUniform etch environmentExtra devices at array edges
Symmetric routingEqual parasitics on matched pathsMirror route topology
Same orientationCancel crystal direction effectsAll matched devices same rotation
Unit cellQuantize to identical elementsSame width/length for all units

Common Centroid Layout (Differential Pair)

<svg viewBox="0 0 376 226" xmlns="http://www.w3.org/2000/svg" style="max-width:100%;height:auto" role="img"><rect x="0" y="0" width="376" height="226" rx="12" fill="#0d1117"/><g font-family="ui-monospace,SFMono-Regular,Menlo,Consolas,&quot;Liberation Mono&quot;,monospace" font-size="14"><text xml:space="preserve" x="20" y="31.7"><tspan fill="#c9d1d9"> Process gradient direction </tspan><tspan fill="#6e7681">→</tspan></text><text xml:space="preserve" x="20" y="50.7"></text><text xml:space="preserve" x="20" y="69.7"><tspan fill="#c9d1d9">  </tspan><tspan fill="#6e7681">┌────┐┌────┐┌────┐┌────┐</tspan></text><text xml:space="preserve" x="20" y="88.7"><tspan fill="#c9d1d9">  </tspan><tspan fill="#6e7681">│</tspan><tspan fill="#c9d1d9"> A  </tspan><tspan fill="#6e7681">││</tspan><tspan fill="#c9d1d9"> B  </tspan><tspan fill="#6e7681">││</tspan><tspan fill="#c9d1d9"> B  </tspan><tspan fill="#6e7681">││</tspan><tspan fill="#c9d1d9"> A  </tspan><tspan fill="#6e7681">│</tspan></text><text xml:space="preserve" x="20" y="107.7"><tspan fill="#c9d1d9">  </tspan><tspan fill="#6e7681">│</tspan><tspan fill="#c9d1d9"> M1 </tspan><tspan fill="#6e7681">││</tspan><tspan fill="#c9d1d9"> M2 </tspan><tspan fill="#6e7681">││</tspan><tspan fill="#c9d1d9"> M2 </tspan><tspan fill="#6e7681">││</tspan><tspan fill="#c9d1d9"> M1 </tspan><tspan fill="#6e7681">│</tspan></text><text xml:space="preserve" x="20" y="126.7"><tspan fill="#c9d1d9">  </tspan><tspan fill="#6e7681">└────┘└────┘└────┘└────┘</tspan></text><text xml:space="preserve" x="20" y="145.7"><tspan fill="#c9d1d9">  dummy  </tspan><tspan fill="#6e7681">←</tspan><tspan fill="#c9d1d9">  matched  </tspan><tspan fill="#6e7681">→</tspan><tspan fill="#c9d1d9">  dummy</tspan></text><text xml:space="preserve" x="20" y="164.7"></text><text xml:space="preserve" x="20" y="183.7"><tspan fill="#c9d1d9">  Center of A = Center of B (on average)</tspan></text><text xml:space="preserve" x="20" y="202.7"><tspan fill="#c9d1d9">  </tspan><tspan fill="#6e7681">→</tspan><tspan fill="#c9d1d9"> Linear gradient cancels</tspan></text></g></svg>

Current Mirror Layout

Parasitic-Sensitive Layout Rules

RulePurpose
Minimize drain area on cascode nodesReduce parasitic capacitance → preserve bandwidth
Short gate connectionsReduce distributed RC → lower noise
Wide metal on current pathsReduce IR drop → improve matching
Ground shield under sensitive routesBlock substrate coupling
Avoid routing over resistorsPrevent coupled noise

FinFET / GAA Custom Layout Challenges

Layout Verification for Analog

Custom analog layout is the craft that turns analog circuit theory into working silicon — while digital design automation has replaced most manual layout work, analog circuits remain stubbornly resistant to automation because the performance of every amplifier, data converter, and reference circuit depends on layout details that only an experienced analog layout engineer can optimize, making this skill one of the scarcest and most valued in the semiconductor industry.

custom cell layoutanalog layoutmatched layoutfull custom designtransistor level layout

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.