OpenCores
URL https://opencores.org/ocsvn/t6507lp/t6507lp/trunk

Subversion Repositories t6507lp

[/] [t6507lp/] [trunk/] [syn/] [cadence/] [scripts/] [rc_script_LP.cmd] - Diff between revs 248 and 249

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 248 Rev 249
Line 2... Line 2...
# Cadence Encounter(R) RTL Compiler
# Cadence Encounter(R) RTL Compiler
 
 
set SVNPATH /home/nscad/samuel/Desktop/svn_atari/trunk/
set SVNPATH /home/nscad/samuel/Desktop/svn_atari/trunk/
set FILE_LIST {t6507lp.v t6507lp_alu.v t6507lp_fsm.v}
set FILE_LIST {t6507lp.v t6507lp_alu.v t6507lp_fsm.v}
 
 
 
set_attr lp_insert_clock_gating true /
 
set_attribute lp_insert_operand_isolation true /
 
 
set_attribute hdl_search_path $SVNPATH/rtl/verilog/
set_attribute hdl_search_path $SVNPATH/rtl/verilog/
set_attr lib_search_path $SVNPATH/syn/cadence/libs/
set_attr lib_search_path $SVNPATH/syn/cadence/libs/
read_hdl $FILE_LIST -v2001
read_hdl $FILE_LIST -v2001
set_attr library { D_CELLS_3_3V.lib D_CELLSL_3_3V.lib }
set_attr library { D_CELLS_3_3V.lib D_CELLSL_3_3V.lib }
 
 
 
set_attribute avoid false [find / -libcell LGC*]
 
set_attribute avoid false [find / -libcell LSG*]
 
set_attribute avoid false [find / -libcell LSOGC*]
 
 
 
set_attribute lef_library {xc06_m3_FE.lef D_CELLS.lef D_CELLSL.lef}
 
set_attr cap_table_file xc06m3_typ.CapTbl
 
set_attr interconnect_mode ple /
 
 
elaborate
elaborate
check_design -unresolved
 
define_clock -period 1000000 -name 1MHz [find [ find / -design t6507lp] -port clk]
define_clock -period 1000000 -name 1MHz [find [ find / -design t6507lp] -port clk]
set_attribute lp_insert_operand_isolation true
set_attribute slew {0 0 1 1} [find / -clock 1MHz]
set_attr lp_insert_clock_gating true
 
#clock gating enable, check e-mail
read_vcd simvision.vcd
#synthesize -effort high
 
synthesize -to_generic -effort high
 
synthesize -to_mapped -effort high -incremental
 
 
 
write_hdl t6507lp > ../results/t6507lp.vg
#check_design
 
 
 
synthesize -to_generic -effort high
 
synthesize -to_mapped -effort high -no_incremental
 
clock_gating share
 
synthesize -incremental -effort high
 
 
#reports
write_encounter design -basename /home/nscad/samuel/Desktop/svn_atari/trunk/syn/cadence/results/t6507lp t6507lp
#report area
 
 
 
 
#write_hdl t6507lp > ../results/t6507lp.vg

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.