Renesas
Renesas
Renesas
Rev. 1.00
00000-A
2003
2004
2005
2006
2007
2008
Joined to OA coalition
OA evaluation
Test system development on OA2.1 (Verilog/VHDL-in, incremental RC
extraction, incremental delay calc.)
Beta Test OA 2.2
Deployment Project
Open Design System (DRC)
Integrated into REAP v2.1
Renesas power format
Tr. Level Design Environment
Page 1
System
SystemLevel
LevelDesign
DesignEnvironment
Environment
DFT
DEF
Layout Verification
REAP
Calibre
Mask Generation
Page 2
Ares
Ares
Extended API
Tcl API
Formal Verification
Logic Synthesis
C++ API
Utilities
Open Access
Extended-Tcl
C++ API
RTL Design
REAP
REAPv3.x
v3.x
encapsulation
encapsulationlevel
level
(Tcl/Tk,
awk,
perl)
(Tcl/Tk, awk, perl)
Formal Verification
Logic Synthesis
Library
Design Check
DFT
Delay Calculation (pre-layout)
Power Design
Floor Planning
STA
Power Optimization
P&R
LPE
RTL Prototyping
SI(IRDrop, Xtalk)
STA
LVS/DRC
Sim.->ATE
OPC
Optical proximity
correction
Memory BIST
Logic BIST
RTL Prototyping
Utilities
Verilog/VHDLconv.
Logic BIST
Page 3
Netlist editing
Verilog in
User script
(Python)
DRC check
rules
Power
Spec.
C++ APIs
VHDL out
DEF
Utility
Extended-user APIs
Verilog out
User script
(Tcl)
Extended-Python
VHDL in
Extended-Tcl
Verilog/VHDL
netlist
DEF2OA
Utilities
EDA
tools
EDAvendor
vendor tools
(OA
supported)
(OA supported)
Verilog/VHDL
netlist
I/Futilities
utilities
I/F
Prototyping
EDA
tools
EDA vendor
vendor tools
(OA not
not supported)
(OA
supported)
OA2DEF
DEF
User
Extensions
Page 4
Power implementation
Pwr. spec
IZANAGI
Circuit Analysis
oafunc
NWlib
vhdl2oa
oa2vhdl
VHDL
verilog2oa
oa2verilog
Verilog
pwrspc2oa
OpenAccess
Database
(OADB)
oa2pwrasgn
nwlib2oa
PrimeTime
Netlister
def2oa
oa2verilog
Verilog
(w/oPG)
VCS/NCsim
GDS
DEF
Verilog
(w/PG)
LVS
LVS
Verilog
(w/PG)
Verification
Bi-directional
conversion between
Verilog and VHDL
Page 5
OADB
Release
Library
NetWalker
Cellnet
GDS
LEF
etc
C++ API
OA Tcl
Python OA
exe
Tool package
Tool package
Tool package
Page 6
Future: IZANAGI
Automatic
Operation
Dataflow
Analysis
IP/design
constraints
input
Automatic FP
generation
Generated by IZANAGI
IP/design constraints input
Automatic dataflow analysis
Automatic FP generation
->approx 10 minutes.
Layout result
Floorplan
Page 7
Page 8
Prototyping Environment
System Design
Prototyping
Physical Design
Netlist
Netlist
(background method)
System
System Spec.
Spec.
Black
Black Box
Box
RTL
RTL
Generate FP
Floorplan
Floorplan
Function Blocks
SDC
SDC
Logical-Physical
Logical-Physical
Collaboration
Collaboration
Path
Path Analysis
Analysis
Area
Area
Timing
Timing
Power
Power
Path Analysis
Design
Design Topology
Topology
C Level designs
Wire/hierarchy
Wire/hierarchy
Layer/Area:
Page 9
(User Interface)
Tr. Level
Library
F1
I1
I3
I2
I5
F3
understanding by
logic designer
I4
Logical Hierarchy
F1-F2
In Block
Domain
F1
F1-F2-F3
I3
Level 0:same FFIDs
Level 1:include FFIDs
Level 2:connect FFIDs
Level 3: merge FF
F1-F3-F2
F1-F2
I1
I2
F3
IZUMO2
F3-F2
I5
F2
I4
IZUMO2 - Example
Clock Gating Cells
Original
Logical
Hierarchy
Combinational & FF modules
IZUMO2
Cone Base
Physical
Hierarchy
Clock Gating
Cluster
Combinational clusters
FF clusters
10/13/2008 13th Si2/OpenAccess Conference
2008. Renesas Technology America, Inc., All rights reserved.
Page 11
Summary
Almost all designs at Renesas are developed using
OpenAccess
OpenAccess can be unified for different design environments
especially power format (CPF/UPF)
Performance needs further improvement.
We are moving to the OpenAccess environment with transistor
level for mixed signal designs.
Page 12