system level co-design of chip-package-pcb systems using

18
© Zuken System Level Co-design of Chip-Package-PCB Systems Using Native Design Databases in a Unified 3D Cockpit James Church SOZO R&D Office June 9, 2015

Upload: others

Post on 13-Jul-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

System Level Co-design of

Chip-Package-PCB Systems Using Native Design

Databases in a Unified 3D Cockpit

James Church

SOZO R&D OfficeJune 9, 2015

Page 2: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Agenda

• System Level Design Challenges

• Existing flows: Strengths and Weaknesses

• A Novel Approach to System Design and Visualization

• Commitment to Collaboration

Page 3: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

System-level Co-design Paradigms

System

Co-Design

Chip |Interposers

Package

| SiP | POP

PCB | FPCB | Rigi-flex

Mechanical enclosure

2.5/3D design, IO

optimization, and

visualization

IO assignment,

routability and

performance

Simulation and analysis:

Thermal, EM, RF

Electrical

mechanical

DRC, MRC rules and

electrical and physical

constraints

Support for any

combination of co-

design is key!

Page 4: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Barriers to Efficient Co-design Realization

IC Flow Package FlowSpreadsheets!

Format A Format B

Walled Silo Approach

Page 5: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Walled Silo Approach

• Limited inter-module data set

easy to email/transfer

• Efficient module-limited

optimization

• Established and known tools

and flows

• Limited cross functional data

exchange

• File exchange software lacks

robust automation and testing

• No built in ECO control

• Data coherency information

during frantic tapeouts

• No insight into detailed design

constraints/degrees of

freedom in adjacent modules

Page 6: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Barriers to Efficient Co-design Realization

IC Flow Package Flow

Co-design

Flow

New tools!

Additive Tool Approach

Format A Format B

Page 7: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Co-design 1.0 Approach

• Dedicated tools for dedicated

functions

• Large datasets reduced to

simple shapes and functions

• Abstracted view focus on

interchange points

• Additional tools, time, training

and expense

• Bigger design loop between

planning and detailed design

• Additional database

translations and design

coherency considerations

• Disconnect between detailed

design, layout, and planning

Page 8: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Efficient Co-design

• Requires design abstraction and detailed implementation to be

closely coupled

• Requires optimizations to be based on real, fabric specific rules

• Shouldn’t require new user interface to manage the different parts

for similar functions

Multiple tools, multiple interfaces and multiple cockpits!

Page 9: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

IC

Rules

Technologies

Constraints

OpenAccess

Hierarchical System Level Approach

Package Flow PCB Flow

Single Cockpit with Concurrent

Multi-database support

IC Flow

Package

Rules

Technologies

ConstraintsPCB

Rules

Technologies

Constraints

Package

Manufacturing

PCB

Manufacturing

IC

Manufacturing

Zuken Native Database

Page 10: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Page 11: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Single Platform to Design and Manage ICs, Packages, and PCBs

PCBSoC SiP

PCBSiP

Si-IPSoC

PCB

PKG-A

PKG-B

Support for hierarchical structures for multi-technology and multi-object allows

easy creation of system-level structures and interconnects

LSI-B

Si-Interposer

LSI-C

LSI-A

SoC/SiP/PCB Co-design

Page 12: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Advanced Multi-Fabric SupportSupport for 3D Stacked Technologies

• Design any technology:

– Flip-Chip, Wire-Bond, System-in-Package, Multi-

Chip Module

– PCB/Flex-PCB

– IC/SoC

• Hierarchical database enables

– PoP/PiP/SiP

– Stacked, Adjacent, Embedded, IC

– Interposer

– Multiboard, Multipackage, Multi-IC

• Native 3D environment provides 2D and 3D

design rule checking

Page 13: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Top-down Bottom-up

Chip IOPlanning

RDL RoutePKG Escape

PKG Pin Assign

PCBFloorplan

PCB-drivenPKG Pin Assign

Order IO Placement

OpenAccess

IC + Package

PCB-drivenImport Ball Map

OpenAccess Enables Both Planning

Abstraction and Detailed Co-design

Page 14: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

OpenAccess Enabled Co-design

Page 15: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Open Standards from JEITA and IEEE for

Muti-design Netlisting

SI

PI

Post design analysis

Conceptual design

PKGLSI Board

EMI

Optimization

Timing

LVS

Design

feedback

Component

Design Rule

Project

Manage

N-Format N-Format N-Format N-Format

C-Format

R-Format

G-FormatM-Format

Geometry

Detailed

design

1. Project Manage (M-Format)

2. Netlist (N-Format)

3. Component (C-Format)

4. Design Rule (R-Format)

5. Geometry (G-Format)

6. Glossary

LPB Format

Page 16: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Multi-fabric Netlist Verification

Page 17: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken

Mutli-Fabric Signal Net Tracing from Die to

Die

Page 18: System Level Co-design of Chip-Package-PCB Systems Using

© Zuken