mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-05 17:14:08 +00:00
A typical use of `bugpoint` would involve a script with a pass under test, e.g.: flowmap -relax -optarea 100 and would be invoked as: bugpoint -yosys ./yosys -script flowmap.ys -clean -cells This replaces the current design with the minimal design that still crashes the `flowmap.ys` script. `bugpoint` can also be used to perform generic design minimization using `select`, e.g. the following script: select i:* %x t:$_MUX_ %i -assert-max 0 would remove all parts of the design except for an unbroken path from an input to an output port that goes through exactly one $_MUX_ cell. (The condition is inverted.)
33 lines
903 B
Makefile
33 lines
903 B
Makefile
|
|
OBJS += passes/cmds/add.o
|
|
OBJS += passes/cmds/delete.o
|
|
OBJS += passes/cmds/design.o
|
|
OBJS += passes/cmds/select.o
|
|
OBJS += passes/cmds/show.o
|
|
OBJS += passes/cmds/rename.o
|
|
OBJS += passes/cmds/connect.o
|
|
OBJS += passes/cmds/scatter.o
|
|
OBJS += passes/cmds/setundef.o
|
|
OBJS += passes/cmds/splitnets.o
|
|
OBJS += passes/cmds/stat.o
|
|
OBJS += passes/cmds/setattr.o
|
|
OBJS += passes/cmds/copy.o
|
|
OBJS += passes/cmds/splice.o
|
|
OBJS += passes/cmds/scc.o
|
|
OBJS += passes/cmds/torder.o
|
|
OBJS += passes/cmds/logcmd.o
|
|
OBJS += passes/cmds/tee.o
|
|
OBJS += passes/cmds/write_file.o
|
|
OBJS += passes/cmds/connwrappers.o
|
|
OBJS += passes/cmds/cover.o
|
|
OBJS += passes/cmds/trace.o
|
|
OBJS += passes/cmds/plugin.o
|
|
OBJS += passes/cmds/check.o
|
|
OBJS += passes/cmds/qwp.o
|
|
OBJS += passes/cmds/edgetypes.o
|
|
OBJS += passes/cmds/chformal.o
|
|
OBJS += passes/cmds/chtype.o
|
|
OBJS += passes/cmds/blackbox.o
|
|
OBJS += passes/cmds/ltp.o
|
|
OBJS += passes/cmds/bugpoint.o
|