...

slides

by user

on
Category: Documents
10

views

Report

Comments

Description

Transcript

slides
Ralph Otten
complexity and diversity
in ic layout design
october 1980
single metal layer chips
• my thesis in 1976 was about
embedding a planarized circuit graph onto a bipolar carrier
– 1. convert the schematic into an annotated potential graph
– 2. use technological tricks to planarize the graph[M. van Lier]
– 3. generate a rectangle dissection with component assignment
– 4. map the plane graph onto the carrier
• features
– an uninterrupted flow
from schematic to layout
– adopt the footprint
and embed from the outside
– to ensure completion
use tearing lines
• observations
– plenty of space -> no tearing
– especially easy when slicing
iteration free synthesis
hierarchy =
set of hierarchies
structural restraint for efficiency
textual layout notations
gradual module stiffening
HIERARCHY
HIERARCHY
SLICING
T-CONSTRAINT
CONSTRAINT CYCLES
SLICING
TEXTUAL FORM
JACOPINI CONTROL FLOW CONSTRUCTS
SCOPE MINIMIZATION
SCOPE MINIMIZATION
SCOPE MINIMIZATION
Ralph Otten
complexity and diversity
in ic layout design
october 1980
GENEALOGIZE
GENEALOGIZE
GENEALOGIZE
GENEALOGIZE
GENEALOGIZE
GENEALOGIZE
PROCREATE
PROCREATE
PROCREATE
SAGA
the genealogical approach
to layout synthesis
SAGA
Giuliano de Medici
(1453-1478)
SAGA
Giuliano de Medici
(1453-1478)
SAGA
Piero
il gottoso
(1418-1469)
Giuliano de Medici
(1453-1478)
SAGA
Cosimo
pater patriae
(1389-1464)
Piero
il gottoso
(1418-1469)
Giuliano de Medici
(1453-1478)
Giovanni di Bicci de Medici
(1360-1429)
SAGA
Cosimo
pater patriae
(1389-1464)
Piero
il gottoso
(1418-1469)
Giuliano de Medici
(1453-1478)
Giovanni di Bicci de Medici
(1360-1429)
SAGA
Cosimo
pater patriae
(1389-1464)
Piero
il gottoso
(1418-1469)
Lorenzo
(1394-1440)
Pierfrancesco
(1431-1477)
Giuliano de Medici Lorenzo
il popolano
(1453-1478)
(1463-1503)
Giovanni
il popolano
(1467-1498)
Giovanni di Bicci de Medici
(1360-1429)
SAGA
Cosimo
pater patriae
(1389-1464)
Piero
il gottoso
(1418-1469)
Lorenzo
il magnifico
(1449-1492)
Lorenzo
(1394-1440)
Pierfrancesco
(1431-1477)
Giuliano de Medici Lorenzo
il popolano
(1453-1478)
(1463-1503)
Pietro
Giovanni
Giuliano
lo sfortunato
(Leo X)
of Nemours
(1471-1503) (1475-1521) (1478-1516)
Giovanni
il popolano
(1467-1498)
Giovanni di Bicci de Medici
(1360-1429)
SAGA
Cosimo
pater patriae
(1389-1464)
Piero
il gottoso
(1418-1469)
Lorenzo
il magnifico
(1449-1492)
Giovanni
(1421-1463)
Lorenzo
(1394-1440)
Pierfrancesco
(1431-1477)
Giuliano de Medici Lorenzo
il popolano
(1453-1478)
(1463-1503)
Giovanni
il popolano
(1467-1498)
Pietro
Giovanni
Giuliano
Pierfrancesco Averardo Vincenzo
lo sfortunato
(Leo X)
of Nemours (1431-1477)
(1471-1503) (1475-1521) (1478-1516)
silicon compilation
floorplan
silicon compilation
floorplan =
a data structure
that captures relative positions
Ralph Otten
complexity and diversity
in ic layout design
october 1980
WIRING
STRUCTURES
WIRING STRUCTURES
WIRING STRUCTURES
WIRING STRUCTURES
WIRING STRUCTURES
wire space inflation
buffers, optical receivers, i.o
Si
polyimide
SiO2 + Al
processor, first level cache
Si
polyimide
SiO2 + Al
second level cache interfaces
Si
polyimide
SiO2 + Al
advanced memory technology
Si
optical clock receivers,
line repeaters,
regular i/o [Otten,1980]
processors
(the main heat source),
first level memory
second level cache
for performance improvement
[M.B. Kleiner, S.A.Kühn, P. Ramm,
W.Weber, 1995]
high density
advanced
memory technology
Ralph Otten
complexity and diversity
in ic layout design
april 2016
Fly UP