• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. High-Level Synthesis
  3. (Cadence Genus Synthesis) How to use more than one library...

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 22
  • Views 20663
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

(Cadence Genus Synthesis) How to use more than one library file for synthesis?

Raveen Kumar
Raveen Kumar over 7 years ago
 Below is my Genus synthesis script.tcl,
    #Script

    #Setting Library and Design Path
    set_attribute lib_search_path ../lib/

    set_attribute hdl_search_path ../design_files/

    #Setting Library and Design Files
    set_attribute library tech1.lib

    #Analyze and Elaborate the Design File
    read_hdl -sv count.sv
    elaborate

    # Apply Constraints and generate clocks
    read_sdc ../constraints/constraints.sdc

    # Synthesize the design to the target library
    synthesize -to_mapped -effort medium

    # Write out the reports
    report timing > count_timing.rep
    report gates  > count_cell.rep
    report power  > count_power.rep

    # Write out the structural Verilog and sdc files
    write_hdl > count_netlist.v
    write_sdc > count_sdc.sdc

How to write a script to import multiple library files say, tech1.lib, tech2.lib,... and synthesize the design with each and everone of them and generate reports? Also is there an option to make the tool to report best library to match timings of the design.

Thanks.

  • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information