Chip-level Flashcards

1
Q

What are the basic stats of our final project?

A
Die area: 48.1 mil^2
Die size: x = 169.28um = 6.67mils y = 183.18um = 7.2mils
# of devices: 10k
# of gate counts (logics): 2.5k
Drawn layers: 16
Generated layers: 5
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are nine general guidelines required in performing chip-level floor-planning.

A
  1. Understand top-level schematic.
  2. Bonding pad assignment (pad ring) information. Comes from packaging and marketing groups.
  3. Chip aspect ratio and area.
  4. Block placement constraints. Blocks heavily interfacing with each other near each other. Near appropriate bond pads. Keep in mind speed and IR drop, etc.
  5. Required P&G widths.
  6. Clock, high-speed, critical nets. Shorter and / or wider metal traces.
  7. Placements of process and product related structures.
  8. Placements of extra (dummy) devices, engineering test circuits and / or PCM.
  9. OPC
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does OPC stand for?

A

Optical Proximity Correction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are hammerhead, serif, and assists/bias?

A

Used in OPC. Hammerhead to compensate for line-end shortening. Serifs are additions or removals to corners to compensate for corner rounding. “Assists” or “bias” used to address line width narrowing issue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is “engineering tape-out” or “engineering run”.

A

One early tape-out allowed by FAB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does PCM stand for?

A

Process Control Monitor. Structures for testing via reliability (“via chain”), logic speed (ring oscillator), Van der Pauw method of determining sheet rho.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

List 9 process and product related structures.

A
  1. Copyright and Maskright symbols.
  2. Chip ID (or product name)
  3. Company Logo
  4. Initials of designer.
  5. Mask Revision ID’s (or layer ids)
  6. Critical Dimension (CD) bars (common shape is tuning fork)
  7. Alignment targets.
  8. Scribe line.
  9. Seal ring.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What’s another possible usage of the term “seal ring”?

A

Special guard rings biased at a special voltage other than power or ground.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What layers typically make up the scribe line?

A

nwell, ndiff (or pdiff), contact, all vias, vapox

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Name three problems that OPC attempts to solve.

A
  1. Corner-rounding effect
  2. Line width narrowing issue
  3. Line-end shortening effect
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Name three possible solutions to SiVL problems.

A
  1. OPC
  2. Double patterning
  3. Wave shifting.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is an “abstract view”?

A

Placeholder cell with estimated size and pins. For the router.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Name three Cadence P&R tools.

A
  1. Encounter
  2. CCAR
  3. Cell Ensemble (good for standard cells)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does CCAR stand for?

A

Cadence Chip Assembly Router

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What company originally created Dracula?

A

ECAD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What company originally created CCAR, and what was it called?

A

Cooper & Chan, “I.C. Craftsman”, later Virtuoso Custom Router.

17
Q

What are two main determinants when spacing blocks?

A
  1. Number of wires

2. Number of metal layers available

18
Q

What does “data audit error” probably mean?

A

Path self-intersection