EDA Introduction: Professor: Sci.D., Prof. Vazgen Melikyan
EDA Introduction: Professor: Sci.D., Prof. Vazgen Melikyan
Introduction
1 lecture
IC Design Data Formats and Tools
4 lectures
Electronic Design Methodology
4 lectures
IC Synthesis
2 lectures
Databases for EDA
3 lectures
IC Design Approaches and Flows
3 lectures
EDA Tools
3 lectures
Overview of Synopsys EDA Tools
3 lectures
Integrity of data
Universality
Openness
Availability of languages of high level
interaction of users
Privacy
Minimization of data redundancy
DFM tools
Flows & Services
Synopsys University Courseware
Copyright © 2017 Synopsys, Inc. All rights reserved.
EDA Introduction
Lecture - 5
6 Developed By: Vazgen Melikyan
Organization of Central and
Auxiliary DB
Tool 1 Tool 2 Tool 4
Local
DB 1
Global
DB
Local
DB 2
Tool 3 Tool 5
b10 n7 n1
b1 b3
b4
b2
n8 n2 n5
b9
b0
n11 n9 n3 n6
b8 b11
b7 n10 n4
Generator Trigger
Operating Switching
conditions time
Frequency
No
Evaluation of physical
model
Yes
Implementation
Technology File
Design Library Container for all data
design.def
Synopsys University Courseware
Copyright © 2017 Synopsys, Inc. All rights reserved.
EDA Introduction
Lecture - 5
13 Developed By: Vazgen Melikyan
Databases for EDA: Design Planning Flow in
the Environment of Synopsys EDA
Gate-Level Netlist
set link_library "* sc.db"
set target_library sc.db read_verilog/vhdl/ddc Or: import_design
Logical Library Logical Constraints
.db read_sdc .sdc
create_mw_lib –technology … IC
–mw_reference_library … Compiler
read_def
Physical Constraints
MW Reference DEF or MW library
Libraries
Gate-level netlist
Floorplanned design
Logical
Target
Placement
Libraries tool
Physical
Macro cell
Design constraints Reference
Standard cell
Technology file
Synopsys University Courseware
Copyright © 2017 Synopsys, Inc. All rights reserved.
EDA Introduction
Lecture - 5
16 Developed By: Vazgen Melikyan
Reading Gate-Level Netlists from
Synthesis
Target Libraries
Technological library of standard
cells, provide information about
their characteristics for concrete
foundries
Target Libraries
Provide information about level
shifters and isolation cells
BUF FF
NOR
Physical Libraries
(db)
INV
Design Library
Standard cells
libraries