Top Banner
Architectural Implications of Brick and Mortar Silicon Manufacturing Mojtaba Mehrara Todd Austin University of Michigan Martha Mercaldi Kim Mark Oskin University of Washington
38

Architectural Implications of Brick and Mortar Silicon

Feb 03, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Architectural Implications of Brick and Mortar Silicon

Architectural Implications of

Brick and Mortar Silicon Manufacturing

Mojtaba MehraraTodd Austin

University of Michigan

Martha Mercaldi Kim Mark Oskin

University of Washington

Page 2: Architectural Implications of Brick and Mortar Silicon

Cost of Production

2[www.edn.com]

Standard Cell ASIC

Product Volume

Pro

du

ctio

n C

ost

Page 3: Architectural Implications of Brick and Mortar Silicon

Cost of Production

3[www.edn.com]

Standard Cell ASICFPGA

Product Volume

Pro

du

ctio

n C

ost

Page 4: Architectural Implications of Brick and Mortar Silicon

Standard Cell ASICFPGABrick & Mortar Goal

Cost of Production

4[www.edn.com]Product Volume

Pro

du

ctio

n C

ost

Page 5: Architectural Implications of Brick and Mortar Silicon

Brick and Mortar Chips

1. Bricks

• Mass-produced ASICs

• Standard interface

• Fixed set of functions

5

Page 6: Architectural Implications of Brick and Mortar Silicon

Brick and Mortar Chips

1. Bricks

• Mass-produced ASICs

• Standard interface

• Fixed set of functions

5

uP

USB

3DES

VGA

DMA

ETH

SRAM

MPEG

Page 7: Architectural Implications of Brick and Mortar Silicon

uP

USB

3DES

VGA

DMA

ETH

SRAM

MPEG

Brick and Mortar Chips

1. Bricks

• Mass-produced ASICs

• Standard interface

• Fixed set of functions

6

2. “Mortar”

• Mass-produced ASIC

• Standard interface

• Single, interconnect function

Interconnect

Page 8: Architectural Implications of Brick and Mortar Silicon

Brick and Mortar Chips

1. Bricks

• Mass-produced ASICs

• Standard interface

• Fixed set of functions

2. “Mortar”

• Mass-produced ASIC

• Standard interface

• Single, interconnect function

3. Assembly

• Alignment

• e.g. robotics, fluidic

• Bonding

• e.g. flip-chip, proximity

7

Page 9: Architectural Implications of Brick and Mortar Silicon

Benefits of Brick and Mortar

•Chip manufacture: mask-free, fab-free, improved yields

•Chip performance: mostly ASIC

•Chip design: uses today’s SoC design flow

8

Page 10: Architectural Implications of Brick and Mortar Silicon

Why Should Architects Care?

•Good architecture essential for viability

• Brick function and form-factor

• Inter-brick interconnect design

9

Page 11: Architectural Implications of Brick and Mortar Silicon

Outline

•Brick and Mortar Chips

• Definition

• Potential

• Architectural Questions

•Brick and Mortar Architecture

• Bricks

• Interconnect

•Brick and Mortar Assembly

• Options

• Interaction with architecture

10

Page 12: Architectural Implications of Brick and Mortar Silicon

Brick Form Factor

11

Functional Block

Interconnect Interface

flipchip pad:25 um pitch, 2.5 Gbps

•Each brick . . .

• is square

• has 15% of area reserved for extra circuitry

• has one surface covered with flipchip pads

Page 13: Architectural Implications of Brick and Mortar Silicon

Brick Architecture

12

HDL

Synopsys DC Ultra area (um2)

max freq. (MHz)

opencores.org,

etc.

Artisan memory compiler

Function Description Area (um2) Max Freq. (MHz)

USB 1.1 Physical Layer 2,201 2941

JPEG Decoder 625,457 629

RISC Core + 256K Cache 3,111,025 1087

Page 14: Architectural Implications of Brick and Mortar Silicon

Functional Block

Interconnect Interface

Multiple Brick Sizes

2 mm

1 mm

.5 mm

13

Page 15: Architectural Implications of Brick and Mortar Silicon

Brick Size Selection

FunctionDescription

Circuit Freq. Range at Brick Size

Area(um2)

Max Freq.(MHz)

Small Medium Large

256 K SRAM(single-ported) 2,729,344 2315 No Space No Space N/A - 2315

JPEG Decoder 625,457 629 No Space N/A - 629 No Benefit

VGA/LCD Controller

4,301 1219 N/A - 1046 N/A - 1219 No Benefit

• Smallest brick to fit circuit, unless bandwidth severely constrained

14

Page 16: Architectural Implications of Brick and Mortar Silicon

Outline

•Brick and Mortar Chips

• Definition

• Potential

• Architectural Questions

•Brick and Mortar Architecture

• Bricks

• Interconnect

•Brick and Mortar Assembly

• Options

• Interaction with architecture

15

Page 17: Architectural Implications of Brick and Mortar Silicon

Interconnect Dilemma

Architecture Design

Chip Design

Execution

1. Brick Functions2. Brick Size3. Interconnect Design

time

processsteps

1. Brick Selection2. Brick Arrangment

1. Input Data

Static Communication

Dynamic Communication

•General purpose interconnect facilities

• Communication known at design time configurable wires

• Dynamic communication packet-switched net

16

Page 18: Architectural Implications of Brick and Mortar Silicon

Outline

•Brick and Mortar Chips

• Definition

• Potential

• Architectural Questions

•Brick and Mortar Architecture

• Bricks

• Interconnect

•Brick and Mortar Assembly

• Options

• Interaction with architecture

17

Page 19: Architectural Implications of Brick and Mortar Silicon

Brick and Mortar Chips

1. Bricks

• Mass-produced ASICs

• Standard interface

• Fixed set of functions

2. “Mortar”

• Mass-produced ASIC

• Standard interface

• Single, interconnect function

3. Assembly

• Alignment

• e.g. robotics, fluidic

• Bonding

• e.g. flip-chip, proximity

18

Page 20: Architectural Implications of Brick and Mortar Silicon

Assembly Alternatives

19

•Alignment

• Robotic

• Self-Assembly

• Martha + tweezers

• ...

•Bonding

• Flip-chip

• Proximity

• ...

Page 21: Architectural Implications of Brick and Mortar Silicon

Assembly Alternatives

19

•Alignment

• Robotic

• Self-Assembly

• Martha + tweezers

• ...

•Bonding

• Flip-chip

• Proximity

• ...

$$$, but fast

$, but slow

Page 22: Architectural Implications of Brick and Mortar Silicon

Assembly Alternatives

19

•Alignment

• Robotic

• Self-Assembly

• Martha + tweezers

• ...

•Bonding

• Flip-chip

• Proximity

• ...

$$$, but fast

$, but slow

Page 23: Architectural Implications of Brick and Mortar Silicon

Assembly Alternatives

19

•Alignment

• Robotic

• Self-Assembly

• Martha + tweezers

• ...

•Bonding

• Flip-chip

• Proximity

• ...

$$$, but fast

$, but slow

medium-density, but more robust connection

high-density

Page 24: Architectural Implications of Brick and Mortar Silicon

Assembly Alternatives

19

•Alignment

• Robotic

• Self-Assembly

• Martha + tweezers

• ...

•Bonding

• Flip-chip

• Proximity

• ...

$$$, but fast

$, but slow

medium-density, but more robust connection

high-density

Page 25: Architectural Implications of Brick and Mortar Silicon

Alignment: Fluidic Self Assembly

• Template - brick communication via proximity communication

• Brick type check, BIST, speed grade

• Polymer on template can grip or eject bricks

template (active silicon)

20

Page 26: Architectural Implications of Brick and Mortar Silicon

Alignment: Fluidic Self Assembly

• Washington EE experimental system 21

Page 27: Architectural Implications of Brick and Mortar Silicon

22

Assembly Time v. Number of Bricks

• Statistical simulator driven by experimentally derived rates of assembly and disassembly

Page 28: Architectural Implications of Brick and Mortar Silicon

22

Assembly Time v. Number of Bricks

10 bricks 10 bricks 20 bricks

250

75

Page 29: Architectural Implications of Brick and Mortar Silicon

23

Assembly Time v. Kinds of Bricks

Page 30: Architectural Implications of Brick and Mortar Silicon

23

Assembly Time v. Kinds of Bricks

Page 31: Architectural Implications of Brick and Mortar Silicon

23

Assembly Time v. Kinds of Bricks

Page 32: Architectural Implications of Brick and Mortar Silicon

23

Assembly Time v. Kinds of Bricks

Page 33: Architectural Implications of Brick and Mortar Silicon

Assembly Time v. Brick Arrangement Slack

24

Page 34: Architectural Implications of Brick and Mortar Silicon

Evaluating Slack: Design Size

25

Page 35: Architectural Implications of Brick and Mortar Silicon

Evaluating Slack: Brick Kinds

26

Page 36: Architectural Implications of Brick and Mortar Silicon

Evaluating Slack: Brick Kinds

26

Page 37: Architectural Implications of Brick and Mortar Silicon

Assembly and Architecture

27

•Architecture can assist assembly by

• Reducing the number of kinds of bricks

• i.e., two brick kinds v. one slightly reconfigurable circuit

• Accommodating variable assemblies

Page 38: Architectural Implications of Brick and Mortar Silicon

Conclusion

•Brick and Mortar process offers ASIC-like chips without the masks and fabs

•Architecture is crucial to meet the performance goals of the process

•With low-cost assembly techniques, can meet the economic goal as well

28