“we've come a long way, baby!” -...
TRANSCRIPT
Si2 - Innovation Through Collaboration
Steven E. SchulzPresident and CEO
Silicon Integration Initiative, Inc.
11th OpenAccess ConferenceNovember 5th, 2007
“We've Come A Long Way, Baby!”
Si2 – Innovation Through Collaboration
Mesozoic Era:From the Dawning of EDA...
From the 2nd OpenAccess conference (Feb 2003)...
Si2 – Innovation Through Collaboration
To Proprietary File Formats...
From the 2nd OpenAccess conference (Feb 2003)...
Si2 – Innovation Through Collaboration
To Interoperable File Formats...
From the 2nd OpenAccess conference (Feb 2003)...
Si2 – Innovation Through Collaboration
To Proprietary Integrated Databases...
AcmeAll-in-One
EDADatabase
From the 2nd OpenAccess conference (Feb 2003)...
Si2 – Innovation Through Collaboration
To Definition of An Interoperable API Standard…
From the 2nd OpenAccess conference (Feb 2003)...
Si2 – Innovation Through Collaboration
OpenAccess: Industry Standard API,And High-Performance EDA Database
From the 2nd OpenAccess conference (Feb 2003)...
Si2 – Innovation Through Collaboration
Old 2001 Archives...
Criticisms:
“It's too complex”
“EDA industry won't support it”
“Nice vision, but it will never work”
“Digital, maybe... analog, no way”
Si2 – Innovation Through Collaboration
OpenAccess “Promotions” Circa 2003
Scott Peterson, LSIChair, OpenAccess Coalition
1.
1. Standard must be non-discriminatory
2. Source code available to all
3. Open governing coalition
OAC 2/9/2005. 15 © LSI Logic 2005
OpenAccess based I/O Bond ToolOpenAccess based I/O Bond Tool
OA Cell OA Cell LibraryLibrary
I/O PlacementI/O PlacementSpecificationSpecification
OA TechnologyOA TechnologyLibraryLibrary
OA PackageOA PackageLibraryLibrary
Ele
ctri
cal
Ele
ctri
cal
Rul
esR
ulesGU
IG
UI
Eng
ine
Eng
ine
Future FutureModules Modules
PackagePackageAssignAssign
Mechanical
Mechanical
Rules
Rules
File I/OFile I/O
DesignDesignNetlistNetlist
AssemblyAssemblyFilesFiles
OA I/OOA I/OPlace & RoutePlace & Route
OA I/OOA I/OError DatabaseError Database
OAC 2/9/2005. 16 © LSI Logic 2005
Manufacturing Output
LSI
IO Placement and Routing
Design Errors
OA
OpenAccess Based Packaging ToolOpenAccess Based Packaging Tool
Netlist
Cell Libraries
OA
Technology Library
OA
Package Library
LSI
IO Placement Spec
LSI
“Bond”
OAC 2/9/2005. 17 © LSI Logic 2005
Silicon Proven Products Delivered RapidlySilicon Proven Products Delivered Rapidly
Electronic DesignIssue 4/12/04
SchematicEditor
SimulationControl
ExperimentManager
AWD/Wavescan
Plotters
CadenceAssura
DRC/LVS/XRC
SynopsisStar RC
Sim resultsBack
annotation
Digital Placeand Route
(TBD)
Open Access API
Cadence Database(Schematics, Layout, Parasitics,LVS, Technology)
Open Access API
Cadence Virtuoso Composer* Cadence Analog Design Environment*Electrical
RulesChecking
IR Drop
JAGUAR PROGRAM SCOPE
OASIS
BiDERCElectro
migration
BLUE - Tektronix Proprietary ToolsBLACK - Purchased Tools planned for Open Access InterfaceGREEN - Purchased Tools with no Open Access Interface
MDSpsfAPI
psf resultsdatabase
Analog/Mixed Signal
Simulator
Tekspice
Models
CadenceVirtuoso
Layout (XL)*
CadenceVerilog
AnsoftDesigner,
HFSS
AnsoftSI2D,SI3D
GDSTranslator
ICEDITConverter
ADSLegacy
Schematics
more tocome...
3/13/03
11/07/07
Ultimate IBM Design Environment
Reports Rules
Extraction
LVS
Noise
Timing
Elec. Checks
DRC/Yield
Abstract Gen.
Placer
Router
Schematic
Placement BasedOptimization
Log.Opt.
Timer
Placer
Extract
Routing BasedOptimization
Opt.
Timer
Router
Xtract Noise
Placer
Open AccessData Base
MASKS
● No File Exchanges
● Native OA or Data Exchange can work for “point tools”
● Tightly integrated capabilities would require Native OA
– “Compatibility Layer” for IBM tools
Mfg Line data
- Design / process interaction..
- DFM / DFY
- Etc.
Slide 23
General business information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2004
Selecting OA as our data model
We looked at 15 other data models (internal, external, open source) before choosing OA.
Things that appealed to us about OA:
Free translators to and from OA (GDS, LEF/DEF, Verilog, etc.).
The relative ease of moving from CDBA to OA.
The ability to influence the direction of OA development.
Open standard (can work with universities and vendors).
Accessible source.
Rich documentation and training.
©2006. Renesas Technology Corp., All rights reserved. Renesas Confidential
AMATERASCircuit Topology Analysis & Area Estimation
Renesas Patent & Patent Pending
Renesas System/RTL Prototyping EnvironmentRenesas System/RTL Prototyping Environment
IZUMO1Top Down Automatic Floorplaning
Renesas Patent
IZUMO2 Cone Base Clustering& Partitioning
Renesas Patent Pending
I1 I2F1 I5
F3 I4I3
F2
I1 I2F1 I5
F3 I4I3
F2
Circuit Complexity Extraction
Data Flow Extraction
Top Down FloorPlanning
Estimated Area= f( Circuit Complexity, Grid Utilization, Process Technology)
Logical Hierarchy
Cone Base Hierarchy
Area Estimation
SUSANOFloorplan Quantify System Renesas Patent Pending
0
0.5
1Lio
Lmod
Lhm
Cio
Cmod
Cio-modOmod
Tmod
Ohm
Ghm
Thm
: FP_A
IZUMO3*System Level Partitioning
Floorplan Comparison
: FP_B
Open Access *
Renesas prototyping cockpit IZANAGI
High ComplexityLow Complexity
Language base design
System Partitioning
IP Info.
PAD APAD B…
AreaPowerTiming
Target Info.
Board Info.
User I/F
Key T
echnologies
TUKUYOMI3D Analyzer
IZANAGI GUI2D Analyzer
RTL Crossprobe3rd Party tool
AutoFP
FPQoR
TimingQoR
Area/PowerQoR
PartitionQoR
*: Under development
Renesas IPs
The Rocket Plug-in Framework
API
TCL Framework
Window Policies
API
LayoutDisplay
API
CrossProbe
Verilogelaborate & syn2gtech
OATranslators
OpenAccess
API
Function& Timing
API
API
SDCInput
API
OpenAccess LibertyVerilog
ParameterRTL
SDCLEF/DEFGDSIISPEF
SchematicGeneration
API
RocketSTA
Open Industry Standard Silicon Navigator
Color Legend:
API
End UserApplication
Application Specific EDA
Customized Desktop, Menus, Preferences, Graphics Overlays
Qt Menus & OpenGL Rendering
Si2 – Innovation Through Collaboration
Enhanced OpenAccess Contribution and Licensing Process
• LSI Python Bindings• Si2 OpenAccess Tutorial• Si2 oaDebug• Accellera: Analog Symbol Library• Si2 Delta Tool• Ciranova Pcell Caching• Synopsys oaViewer• … and many more to come…
Si2 – Innovation Through Collaboration
Fabless Companies Join Migration To OpenAccess...
Source: Fabless Semiconductor Association, Oct '07
Si2 – Innovation Through Collaboration
OpenAccess: A Foundation For Even More Innovation
OpenEngines (Proposal)
Graphic Courtesy of SCDsource
Si2 – Innovation Through Collaboration
Conclusions
• OpenAccess has beaten the odds!
• It’s impact on industry is now becoming clear
• Collectively, OAC members are making history
• OpenAccess enables new ideas / innovation
• Broad market awareness is just now dawning
• We have barely scratched the surface of the full potential value of OpenAccess!