Skip to content

Commit

Permalink
Skip check pass in synth_xilinx for OpenTitan 9d82960888 (#2546)
Browse files Browse the repository at this point in the history
This pass takes about ~4h to process OpenTitan 9d82960888 modules, but
it only checks for obvious problems, it doesn't transform netlist.
  • Loading branch information
tgorochowik authored Sep 9, 2024
2 parents 967ce78 + 15358d9 commit 2546475
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tests/opentitan/0001_Add_opentitan_patch_for_uhdm.patch
Original file line number Diff line number Diff line change
Expand Up @@ -151,9 +151,9 @@ index 8d6cf89b6..6480e08ba 100644
vivado:
part: "xc7a200tsbg484-1" # Nexys Video
+ synth: "synlig"
+ synlig_synth_options: ['-flatten', '-iopad', '-noclkbuf', '-family xc7', "frontend=surelog"]
+ synlig_synth_options: ['-flatten', '-iopad', '-noclkbuf', '-family xc7', "frontend=surelog", '-run begin:prepare']
+ synlig_read_options: ['-noassert', '-dump_ast1', '-dump_ast2', '-no_dump_ptr']
+ synlig_extra_passes: ['delete */t:\$scopeinfo']
+ 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']
+ surelog_options: ['-DSYNTHESIS', '-synth']
+ synlig:
+ arch: "xilinx"
Expand Down

0 comments on commit 2546475

Please sign in to comment.