◀ Back to Note

Tony's Intertwingled Memex • Reference Manual

Integrated Circuit Die Silicon Area & Routing Margins (Electrical & Computer Engineering)

Formulas & Definitions

In semiconductor physics and VLSI (Very Large Scale Integration) microchip design, silicon manufacturing cost scales quadratically with total die area. A microchip die consists of an active central logic core (transistors, logic gates, and cache memory) surrounded by peripheral silicon margins allocated for input/output (I/O) wire-bond pads, electrostatic discharge (ESD) protection circuits, power supply distribution rings, and wafer dicing scribe lines.

A computer engineering team at UNLV is laying out a custom ASIC (Application-Specific Integrated Circuit) processor. Architectural timing simulations dictate that the central active logic core must have an area of exactly 48 mm248\text{ mm}^248 mm2.

       +---------------------------------------------+
       |           Top Margin (1.5 mm)               |
       +-------+-----------------------------+-------+
       |  Left |                             | Right |
       | Margin|      Active Logic Core      | Margin|
       | (2 mm)|        Area = 48 mm^2       | (2 mm)|  H
       |       |       (Width x, Height y)   |       |
       +-------+-----------------------------+-------+
       |          Bottom Margin (1.5 mm)             |
       +---------------------------------------------+
                              W

Design rule constraints require the following peripheral margins around the core:

  • A 2 mm2\text{ mm}2 mm margin on both the left and right sides for high-speed differential serial I/O transceivers and wire-bond pads.
  • A 1.5 mm1.5\text{ mm}1.5 mm margin on both the top and bottom edges for ground/power distribution buses and test probe pads.
  1. Express the overall die width WWW and overall die height HHH in terms of the core dimensions xxx (core width) and yyy (core height).
  2. Formulate the total silicon die area function A(x,y)A(x, y)A(x,y) and apply the logic core area constraint to reduce the model to a single-variable function A(x)A(x)A(x).
  3. Establish the Context-Driven Domain for core width xxx.
  4. Determine the core dimensions (xxx and yyy) and overall die dimensions (WWW and HHH) that minimize total silicon die area.
  5. Use the Second Derivative Test to verify that your critical point yields an absolute minimum die area, and compute the minimum total die area.