Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix select command error msg, fixes issue #1081 | Miodrag Milanovic | 2019-09-01 | 1 | -2/+2 |
| | |||||
* | More use of IdString::in() | Eddie Hung | 2019-08-15 | 1 | -1/+1 |
| | |||||
* | substr() -> compare() | Eddie Hung | 2019-08-07 | 4 | -30/+30 |
| | |||||
* | Tweak default gate costs, cleanup "stat -tech cmos" | Clifford Wolf | 2019-08-07 | 1 | -16/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add $_NMUX_, add "abc -g cmos", add proper cmos cell costs | Clifford Wolf | 2019-08-06 | 1 | -0/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "stat -tech cmos" | Clifford Wolf | 2019-07-20 | 1 | -2/+29 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | bugpoint: add -assigns and -updates options. | whitequark | 2019-07-09 | 1 | -9/+81 |
| | |||||
* | Fix typo, fixes #1095 | Clifford Wolf | 2019-06-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix typo | Clifford Wolf | 2019-06-20 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fixed the help summary line for a few commands | acw1251 | 2019-06-19 | 1 | -1/+1 |
| | |||||
* | Major rewrite of wire selection in setundef -init | Clifford Wolf | 2019-06-05 | 1 | -30/+89 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Indent fix | Clifford Wolf | 2019-06-05 | 1 | -23/+25 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #999 from jakobwenzel/setundefInitFix | Clifford Wolf | 2019-06-05 | 1 | -16/+23 |
|\ | | | | | initialize more registers in setundef -init | ||||
| * | initialize more registers in setundef -init | Jakob Wenzel | 2019-05-09 | 1 | -16/+23 |
| | | |||||
* | | Fix "tee" handling of log_streams | Clifford Wolf | 2019-05-31 | 1 | -0/+5 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Do not leak file descriptors in cover.cc | Clifford Wolf | 2019-05-15 | 1 | -5/+6 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Fix two instances of integer-assignment to string. | Henner Zeller | 2019-05-14 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | o In cover.cc, the int-result of mkstemps() was assigned to a string and silently interpreted as a single-character filename with a funny value. Fix with the intent: assign the filename. o in libparse.cc, an int was assigned to a string, but depending on visible constructors, this is ambiguous. Explicitly cast this to a char. | ||||
* | | bugpoint: check for -script option. | whitequark | 2019-05-14 | 1 | -0/+3 |
| | | | | | | | | Fixes #925. | ||||
* | | Add "stat -tech xilinx" | Clifford Wolf | 2019-05-11 | 1 | -3/+73 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix all warnings that occurred when compiling with gcc9 | Kristoffer Ellersgaard Koch | 2019-05-08 | 1 | -2/+1 |
| | |||||
* | Fix floating point exception in qwp, fixes #923 | Clifford Wolf | 2019-05-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add log_debug() framework | Clifford Wolf | 2019-04-22 | 1 | -0/+34 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #905 from christian-krieg/feature/python_bindings | Clifford Wolf | 2019-04-22 | 1 | -0/+50 |
|\ | | | | | Feature/python bindings | ||||
| * | Used PyImport_ImportModule instead of PyImport_Import to avoid the explicit ↵ | Benedikt Tutzer | 2019-04-04 | 1 | -10/+2 |
| | | | | | | | | conversion to a python string | ||||
| * | Changed filesystem dependency to boost instead of experimental std library | Benedikt Tutzer | 2019-04-04 | 1 | -2/+3 |
| | | |||||
| * | Added cross-platform support for plugin-paths | Benedikt Tutzer | 2019-04-03 | 1 | -6/+10 |
| | | |||||
| * | Improved Error reporting when Python passes are loaded | Benedikt Tutzer | 2019-04-03 | 1 | -0/+2 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into feature/python_bindings | Benedikt Tutzer | 2019-03-28 | 32 | -127/+831 |
| |\ | |||||
| * | | added some checks if python is enabled to make sure everything compiles if ↵ | Benedikt Tutzer | 2018-08-20 | 1 | -0/+4 |
| | | | | | | | | | | | | python is disabled in the makefile | ||||
| * | | Two passes are not allowed to have the same filename | Benedikt Tutzer | 2018-08-20 | 1 | -1/+1 |
| | | | |||||
| * | | Python passes are now looked for in share/plugins and can be added by ↵ | Benedikt Tutzer | 2018-08-20 | 1 | -20/+4 |
| | | | | | | | | | | | | specifying a relative or absolute path | ||||
| * | | Python Passes can now be added with the -m option or with the plugin ↵ | Benedikt Tutzer | 2018-08-16 | 1 | -0/+63 |
| | | | | | | | | | | | | command. There are still issues when run in shell mode, but they can be used just fine in a python script | ||||
* | | | Merge pull request #943 from YosysHQ/clifford/whitebox | Clifford Wolf | 2019-04-20 | 4 | -7/+46 |
|\ \ \ | | | | | | | | | [WIP] Add "whitebox" attribute, add "read_verilog -wb" | ||||
| * | | | Add "wbflip" command | Clifford Wolf | 2019-04-20 | 1 | -0/+39 |
| | | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | | | Add "whitebox" attribute, add "read_verilog -wb" | Clifford Wolf | 2019-04-18 | 3 | -7/+7 |
| | |/ | |/| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* / | | Improve "show" handling of 0/1/X/Z padding | Clifford Wolf | 2019-04-20 | 1 | -2/+21 |
|/ / | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add "rename -output" | Clifford Wolf | 2019-03-27 | 1 | -3/+23 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Improve "rename" help message | Clifford Wolf | 2019-03-27 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Hotfix for 4c82ddf | Clifford Wolf | 2019-02-21 | 1 | -11/+2 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add -params mode to force undef parameters in selected cells. | Keith Rothman | 2019-02-21 | 1 | -0/+29 |
| | | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | ||||
* | | Switch "bugpoint" from system() to run_command() | Clifford Wolf | 2019-01-07 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | bugpoint: new pass. | whitequark | 2019-01-07 | 2 | -1/+370 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.) | ||||
* | | Rename cells based on the wires they drive. | Scott Mansell | 2019-01-06 | 1 | -0/+66 |
| | | |||||
* | | Fix typographical and grammatical errors and inconsistencies. | whitequark | 2019-01-02 | 6 | -10/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | The initial list of hits was generated with the codespell command below, and each hit was evaluated and fixed manually while taking context into consideration. DIRS="kernel/ frontends/ backends/ passes/ techlibs/" DIRS="${DIRS} libs/ezsat/ libs/subcircuit" codespell $DIRS -S *.o -L upto,iff,thru,synopsys,uint More hits were found by looking through comments and strings manually. | ||||
* | | Merge pull request #736 from whitequark/select_assert_list | Clifford Wolf | 2018-12-16 | 1 | -8/+50 |
|\ \ | | | | | | | select: print selection if a -assert-* flag causes an error | ||||
| * | | select: print selection if a -assert-* flag causes an error. | whitequark | 2018-12-16 | 1 | -8/+50 |
| | | | |||||
* | | | rename: add -src, for inferring names from source locations. | whitequark | 2018-12-05 | 1 | -0/+50 |
|/ / | |||||
* | | Merge pull request #625 from aman-goel/master | Clifford Wolf | 2018-09-14 | 1 | -1/+7 |
|\ \ | | | | | | | Minor revision to -expose in setundef pass | ||||
| * | | Minor revision to -expose in setundef pass | Aman Goel | 2018-09-10 | 1 | -1/+7 |
| | | | | | | | | | | | | Adds default value option as -undef when -expose used. Not having set the value mode set can cause the setundef pass to abort. | ||||
* | | | Merge pull request #606 from cr1901/show-win | Clifford Wolf | 2018-08-19 | 1 | -3/+20 |
|\ \ \ | |/ / |/| | | `show` pass `-format` and `-viewer` improvements on Windows |