Top Banner
I N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010
15

I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Dec 14, 2015

Download

Documents

Jailyn Clemens
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: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

I N

V E

N T

I V

E

Model Connection Protocol extensions for Mixed Signal SiP

Version 0.1

T. Kukal

22nd Sep, 2010

Page 2: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Agenda

• Mixed Signal SiP IR-drop flow

• Extensions required for Mixed Signal SiP

Page 3: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

April 18, 20233

Current MCP scope

Package DIE-DigitalBoard

Page 4: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

April 18, 20234

MCP extended to Mixed Signal

Package DIE-DigitalBoard

Module (Example RFmodule,

SMDs)

DIE-Analog

Page 5: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Mixed Signal IR-drop Task Flow

AnalogIC Layout

Power-NetExtract

Pre- & Post-LayoutSimulation

SiP Layout

Power-RAIL extract

SiP & Circuit DesignSchematic Capture

Schematic driven Analog

SiP IC

Digital IC layoutHDL

Digital IR-drop

Analog IR-drop(schematic simulation driven

Power-NetExtract

MCP Physical

MCP Logical

PassiveStructures

Page 6: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Extensions over existing MCP (PTMF)

• Support for I/F group (netname with-in DIE or grp with-in DIE) – For cases where port-grp1_pkg connects to say port-grp2&3_DIE

• Support for I/F part like IO-cellname, R1:1 (pin 1 of R1), CONN:1 (pin1 of PCB connector)– Needed to connect by names as against x-y locations that work

well for DIE but not as well for others – also important for Analog• Support for Module in connect-type

– Needed for RFmodules, Passives, SMD components…• Support for Extended-nets

– Needed for Signal nets (Example series terminations in signals)

April 18, 20236

Page 7: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

I/F group mapping to Connecting Structure

Package: .Subckt bp1 dp1

BoardDIE

.Subckt D1A D1B D2

VDD

dp1

bp1

Pin1 dp1 VDD 5 4 D1APin2 dp1 VDD 6 4 D1APin3 dp1 VDD 7 4 D1APin4 dp1 VDD 8 4 D1BPin5 dp1 VDD 9 4 D1B

Page 8: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Extensions over existing MCP (PTMF)

• Support for I/F group (netname with-in DIE or grp with-in DIE) – For cases where port-grp1_pkg connects to say port-grp2&3_DIE

• Support for I/F part like IO-cellname, R1:1 (pin 1 of R1), CONN:1 (pin1 of PCB connector)– Needed to connect by names as against x-y locations that work

well for DIE but not as well for others – also important for Analog• Support for Module in connect-type

– Needed for RFmodules, Passives, SMD components…• Support for Extended-nets

– Needed for Signal nets (Example series terminations in signals)

April 18, 20238

Page 9: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

IR-drop of analog DIE in context of passive structures

• Simulating Analog DIE in package schematics with loading from passive structures connected to DIE

• The simulation data is post-processed to obtain IR-drop at power-rails

[connection type MODULE]Pin1 dp1 VDD 5 4 varistor1:2 //Reference_design:pin//Pin2 dp1 VDD 6 4 varistor2:2Pin3 dp1 VDD 7 4

Page 10: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Extensions over existing MCP

• Support for I/F group (netname with-in DIE or grp with-in DIE) – For cases where port-grp1_pkg connects to say port-grp2&3_DIE

• Support for I/F part like IO-cellname, R1:1 (pin 1 of R1), CONN:1 (pin1 of PCB connector)– Needed to connect by names as against x-y locations that work

well for DIE but not as well for others – also important for Analog• Support for Module in connect-type

– Needed for RFmodules, Passives, SMD components…• Support for Extended-nets

– Needed for Signal nets (Example series terminations in signals)

April 18, 202310

Page 11: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Support for Passives, RFModules, PoPs, SMDs

MCP•[connection type] MODULE

MCP•[connection type] PKG

RF-Module geometry / s-parameter

Page 12: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Extensions over existing MCP

• Support for I/F group (netname with-in DIE or grp with-in DIE) – For cases where port-grp1_pkg connects to say port-grp2&3_DIE

• Support for I/F part like IO-cellname, R1:1 (pin 1 of R1), CONN:1 (pin1 of PCB connector)– Needed to connect by names as against x-y locations that work

well for DIE but not as well for others – also important for Analog• Support for Module in connect-type

– Needed for RFmodules, Passives, SMD components…• Support for Extended-nets

– Needed for Signal nets (Example series terminations in signals)

April 18, 202312

Page 13: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

Extended Nets

• Series terminations– Extended net needs to have all associated nets mentioned

• “”data1a, data1b, data1c”

Page 14: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.

April 18, 202314

Summary: MCP format updated in context of Mixed Signal contents

Module

I/F grp I/F part-ref(if-module)

Extended-Net

Page 15: I N V E N T I V EI N V E N T I V E Model Connection Protocol extensions for Mixed Signal SiP Version 0.1 T. Kukal 22 nd Sep, 2010.