Documente Academic
Documente Profesional
Documente Cultură
09
Introduction
This Quick Guide is designed to help you get started with Design Compiler Expert by showing you the most commonly used flows, commands, and variables. The command
options shown are only a sample of the many options that are available. For detailed information, see the man pages, user guides, and reference material, available through
Documentation on the Web at http://solvnet.synopsys.com/DocsOnWeb and Synopsys Online Documentation (SOLD), which can be downloaded by electronic software
transfer (EST) and is included with the software for CD users. Rev. 1.1
Flow .synopsys_dc.setup
set target_library core_slow.db
set symbol_library core_slow.sdb
set synthetic_library dw_foundation.sldb
set link_library “* $target_library $synthetic_library”
lappend search_path ./src ./libs
set designer "Your Name"
set company "Your Company"
alias h history
alias page_on {set sh_enable_page_mode true}
alias page_off {set sh_enable_page_mode false}
Run Script
# Read in design
analyze –format verilog block.v
analyze –format verilog bigchip_top.v
elaborate bigchip_top
# Source Constraints
source –echo -verbose constraints.tcl
# Compile
compile –scan
compile –inc –scan –map_effort high
# Analyze Results
check_design # Check the current design for consistency, and so on.
# Listing
list_libs
# Reporting
report_port
report_lib libname # Lists vendor supplied operating conditions
report_resources
report_cell [get_cells -hier *] # Report area of all cells in design
report_cell [get_cells -hier -filter "is_hierarchical==false"] # Leaf cells area Tips for Improving Results
report_hierarchy