15
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

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

Embed Size (px)

Citation preview

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