Skip to content
Snippets Groups Projects
Select Git revision
  • 726a80388ced028b0e604d4f96fe69d71ed91b7b
  • master default protected
  • ao2g15-master-patch-59788
  • v1.3
  • v1.1
  • v1.0-rc4
  • v2.2-rc1
  • v1.0-rc3
  • v1.0-rc2
  • v2.0
  • v1.0-rc1
  • v0.9
  • v0.9.1
  • v1.0-rc
14 results

ecsarticle.cls

Blame
  • Forked from UoS LaTeX Group / University of Southampton Thesis Template
    Source project has a limited visibility.
    genus.tcl 1.84 KiB
    set_db init_lib_search_path ./
    set BASE_LIB $::env(PHYS_IP)/arm/tsmc/cln65lp/sc12_base_rvt/r0p0/lib/sc12_cln65lp_base_rvt_ss_typical_max_1p08v_125c.lib
    set RF_LIB $::env(SOCLABS_PROJECT_DIR)/memories/rf/rf_sp_hdf_ss_1p08v_1p08v_125c.lib
    set ROM_LIB $::env(SOCLABS_PROJECT_DIR)/memories/bootrom/rom_via_ss_1p08v_1p08v_125c.lib
    set_db / .library "$BASE_LIB $RF_LIB $ROM_LIB"
    
    source $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/flist/genus_flist.tcl
    elaborate nanosoc_chip_pads
    read_sdc $::env(SOCLABS_NANOSOC_TECH_DIR)/synthesis/constraints.sdc 
    
    set_db dft_scan_style muxed_scan
    define_test_signal -function test_mode TEST
    define_test_signal -function shift_enable SWDIO -shared_input
    define_test_signal -function scan_clock SWDCK -shared_input
    define_test_signal -function async_set_reset -active low NRST
    check_dft_rules
    
    
    set_db syn_generic_effort high
    set_db syn_map_effort high
    
    syn_generic
    syn_map
    syn_opt
    
    report_area > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/reports/nanosoc_area.rep
    report_timing > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/reports/nanosoc_timing.rep
    report_gates > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/reports/nanosoc_gates.rep
    report_power > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/reports/nanosoc_power.rep
    
    write_hdl > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/netlist/nanosoc_chip_pads.vm
    
    connect_scan_chains -auto_create_chains
    report_scan_chains > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/reports/nanosoc_scan_chains.rep
    report_scan_setup > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/reports/nanosoc_scan_setup.rep
    report_scan_registers > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/reports/nanosoc_scan_registers.rep
    
    write_dft_abstract_model > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/netlist/nanosoc_dft_abstract_model
    write_scandef > $::env(SOCLABS_PROJECT_DIR)/imp/ASIC/nanosoc/netlist/nanosoc_chip_pads.def
    
    exit