Skip to content

Commit 2546475

Browse files
authored
Skip check pass in synth_xilinx for OpenTitan 9d82960888 (#2546)
This pass takes about ~4h to process OpenTitan 9d82960888 modules, but it only checks for obvious problems, it doesn't transform netlist.
2 parents 967ce78 + 15358d9 commit 2546475

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tests/opentitan/0001_Add_opentitan_patch_for_uhdm.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ index 8d6cf89b6..6480e08ba 100644
151151
vivado:
152152
part: "xc7a200tsbg484-1" # Nexys Video
153153
+ synth: "synlig"
154-
+ synlig_synth_options: ['-flatten', '-iopad', '-noclkbuf', '-family xc7', "frontend=surelog"]
154+
+ synlig_synth_options: ['-flatten', '-iopad', '-noclkbuf', '-family xc7', "frontend=surelog", '-run begin:prepare']
155155
+ synlig_read_options: ['-noassert', '-dump_ast1', '-dump_ast2', '-no_dump_ptr']
156-
+ synlig_extra_passes: ['delete */t:\$scopeinfo']
156+
+ synlig_extra_passes: ['proc_clean', 'proc_rmdead', 'proc_prune', 'proc_init', 'proc_arst', 'proc_rom', 'proc_mux', 'proc_dlatch', 'proc_dff', 'proc_memwr', 'proc_clean', 'opt_expr', 'flatten', 'tribuf -logic', 'deminout', 'opt_expr', 'opt_clean', 'opt -nodffe -nosdff', 'fsm', 'opt', 'wreduce', 'peepopt', 'opt_clean', 'muxpack', 'pmux2shiftx', 'clean', 'synth_xilinx -run map_dsp: -iopad -noclkbuf -family xc7', 'delete */t:\$scopeinfo']
157157
+ surelog_options: ['-DSYNTHESIS', '-synth']
158158
+ synlig:
159159
+ arch: "xilinx"

0 commit comments

Comments
 (0)