Hi Henry, thanks for the reply. I did modify part of the script common.tcl
# Target standard cell technology libraries
set TARGET_LIBRARY_FILES "${LIB_PATH}NLDM/NanGate_15nm_OCL_typical_conditional_nldm.db ${LIB_PATH}/CCS/NanGate_15nm_OCL_typical_conditional_ccs.db ${LIB_PATH}ECSM/NanGate_15nm_OCL_typical_conditional_ecsm.db"
# Target standard cell technology verilog
set TARGET_LIBRARY_VERILOG "${LIB_PATH}/verilog/NanGate_15nm_OCL_conditional.v"
# List of max min library pairs for setup and hold analysis
# List should follow this format: "max1 min1 max2 min2 max3 min3..."
# Should follow same order as target libraries, but two here for each one in target library
set MIN_LIBRARY_FILES "${LIB_PATH}NLDM/NanGate_15nm_OCL_fast_conditional_nldm.db ${LIB_PATH}NLDM/NanGate_15nm_OCL_slow_conditional_nldm.db ${LIB_PATH}/CCS/NanGate_15nm_OCL_fast_conditional_ccs.db ${LIB_PATH}/CCS/NanGate_15nm_OCL_slow_conditional_ccs.db ${LIB_PATH}ECSM/NanGate_15nm_OCL_fast_conditional_ecsm.db ${LIB_PATH}ECSM/NanGate_15nm_OCL_slow_conditional_ecsm.db"
I did not set any variable after the set MIN_LIBRARY_FILES
From MW_REFERENCE_LIB_DIRS forward I did not set anything. I didn't think I needed any of the topographical related inputs to get a netlist linked to the Nangate tech libs
I don't have Milkyway libraries, I do have .LEF that I think they could be used to generated some .tf file for Milkyway but I'm yet to figure out how to get the .tf files (if these are needed)
I get synthesis but it is not linking to my tech libs and the only error I see is OPT-1428 which is related to physical library
i.e.
Linking design 'dynamic_node_top_wrap'
Using the following designs and libraries:
--------------------------------------------------------------------------
* (25 designs) ../scripts/open_piton_1/openpiton/piton/design/chip/tile/dynamic_node/synopsys/dynamic_node_top_wrap.db, etc
NanGate_15nm_OCL (library) ../scripts/open_piton_1/openpiton/piton/Nangate15nm/front_end/timing_power_noise/NLDM/NanGate_15nm_OCL_typical_conditional_nldm.db
NanGate_15nm_OCL (library) ../scripts/open_piton_1/openpiton/piton/Nangate15nm/front_end/timing_power_noise/CCS/NanGate_15nm_OCL_typical_conditional_ccs.db
NanGate_15nm_OCL (library) ../scripts/open_piton_1/openpiton/piton/Nangate15nm/front_end/timing_power_noise/ECSM/NanGate_15nm_OCL_typical_conditional_ecsm.db
Error: DC-Topographical Failed to link physical library. (OPT-1428)
Is this the issue?
I'm only interested in synthesizing the design targeting a tech library, didn't think I needed the physical libs…
My expertise is mainly scan atpg and content validation on tester platforms, my Synopsys skills are very young.
Thanks for the reply and happy new year to you
I'll appreciate any kind of input that can get me a little bit further in the process. Thanks again in advance
Ivano