forked from Github_Repos/cvw
		
	Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
This commit is contained in:
		
						commit
						74bccc468c
					
				@ -1,7 +1,11 @@
 | 
				
			|||||||
#
 | 
					#
 | 
				
			||||||
# OKSTATE Main Synopsys Flow
 | 
					# Synthesis Synopsys Flow
 | 
				
			||||||
# Updated Sep 27, 2015 jes
 | 
					# james.stine@okstate.edu 27 Sep 2015
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Enables name mapping
 | 
				
			||||||
 | 
					saif_map -start
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# get outputDir from environment (Makefile)
 | 
					# get outputDir from environment (Makefile)
 | 
				
			||||||
set outputDir $::env(OUTPUTDIR)
 | 
					set outputDir $::env(OUTPUTDIR)
 | 
				
			||||||
set cfgName $::env(CONFIG)
 | 
					set cfgName $::env(CONFIG)
 | 
				
			||||||
@ -15,7 +19,6 @@ eval file copy -force [glob ${hdl_src}/../config/shared/*.vh] {hdl/}
 | 
				
			|||||||
eval file copy -force [glob ${hdl_src}/*/*.sv] {hdl/}
 | 
					eval file copy -force [glob ${hdl_src}/*/*.sv] {hdl/}
 | 
				
			||||||
eval file copy -force [glob ${hdl_src}/*/flop/*.sv] {hdl/}
 | 
					eval file copy -force [glob ${hdl_src}/*/flop/*.sv] {hdl/}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Verilog files
 | 
					# Verilog files
 | 
				
			||||||
set my_verilog_files [glob hdl/*]
 | 
					set my_verilog_files [glob hdl/*]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -48,6 +51,12 @@ link
 | 
				
			|||||||
# Reset all constraints 
 | 
					# Reset all constraints 
 | 
				
			||||||
reset_design
 | 
					reset_design
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# SAIF power prediction (optional)
 | 
				
			||||||
 | 
					# set_power_prediction 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Power Dissipation Analysis
 | 
				
			||||||
 | 
					# read_saif -input vcd/mult.saif -instance_name stimulus/dut -auto_map_names -verbose
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set reset false path
 | 
					# Set reset false path
 | 
				
			||||||
set_false_path -from [get_ports reset]
 | 
					set_false_path -from [get_ports reset]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -99,7 +108,6 @@ if {$tech == "130"} {
 | 
				
			|||||||
    set_load [expr [load_of scc9gena_tt_1.2v_25C/scc9gena_dfxbp_1/D] * 1] [all_outputs]
 | 
					    set_load [expr [load_of scc9gena_tt_1.2v_25C/scc9gena_dfxbp_1/D] * 1] [all_outputs]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
# Set the wire load model 
 | 
					# Set the wire load model 
 | 
				
			||||||
set_wire_load_mode "top"
 | 
					set_wire_load_mode "top"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user