A continuación se encuentra mi script de síntesis de Genus.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
¿Cómo escribir un script para importar múltiples archivos de biblioteca, digamos, tech1.lib, tech2.lib, y sintetizar el diseño con cada uno de ellos y generar informes?
También hay una opción para hacer que la herramienta informe la mejor biblioteca para que coincida con los tiempos del diseño.