Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | also optimize single-bit "$mux" cells in pass "opt_const", added suggestions | Johann Glaser | 2013-03-18 | 1 | -1/+5 |
| | | | | for more optimizations | ||||
* | Removed date from auto-generated passes/techmap/stdcells.inc | Clifford Wolf | 2013-03-18 | 1 | -2/+1 |
| | |||||
* | Fixed abc eeror handling | Clifford Wolf | 2013-03-18 | 1 | -2/+2 |
| | |||||
* | add header to autogenerated file on its origin | Johann Glaser | 2013-03-18 | 1 | -1/+3 |
| | |||||
* | fixed typos | Johann Glaser | 2013-03-18 | 9 | -18/+18 |
| | |||||
* | Fixed strerrno vs. strerror types in ABC pass | Clifford Wolf | 2013-03-17 | 1 | -4/+4 |
| | |||||
* | Cleaned up ABC file/io error handling | Clifford Wolf | 2013-03-17 | 1 | -15/+13 |
| | |||||
* | added error checking at execution of ABC | Johann Glaser | 2013-03-17 | 1 | -1/+19 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | corrected typos | Johann Glaser | 2013-03-17 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fixed gcc warnings and added error handling to shell escape | Clifford Wolf | 2013-03-15 | 1 | -0/+2 |
| | |||||
* | Added scc pass (find logic loops) | Clifford Wolf | 2013-03-15 | 2 | -0/+300 |
| | |||||
* | Added [[CITE]] tags to abc and fsm_extract passes | Clifford Wolf | 2013-03-15 | 2 | -1/+15 |
| | |||||
* | Fixed detection of public wires in opt_rmunused | Clifford Wolf | 2013-03-10 | 1 | -3/+3 |
| | |||||
* | Automatically select new objects in abc and techmap passes | Clifford Wolf | 2013-03-08 | 3 | -1/+19 |
| | |||||
* | Split extract -attr into extract -cell_attr and -wire_attr | Clifford Wolf | 2013-03-08 | 1 | -28/+35 |
| | |||||
* | Added support for attribute matching in extract pass | Clifford Wolf | 2013-03-07 | 1 | -1/+60 |
| | |||||
* | Changed default value for extract -mine_cells_span | Clifford Wolf | 2013-03-05 | 1 | -2/+2 |
| | |||||
* | Implemented -mine_split option to extract pass | Clifford Wolf | 2013-03-05 | 1 | -3/+14 |
| | |||||
* | Implemented much better #x select operator | Clifford Wolf | 2013-03-05 | 1 | -3/+3 |
| | |||||
* | Implemented extract -mine_max_fanout <num> option | Clifford Wolf | 2013-03-03 | 1 | -2/+29 |
| | |||||
* | Added "shared nodes" feature to the subcircuit library | Clifford Wolf | 2013-03-03 | 1 | -4/+4 |
| | |||||
* | Added support for "extract_order" attribute to extract pass | Clifford Wolf | 2013-03-03 | 1 | -3/+23 |
| | |||||
* | Added design->select() api and use it in extract pass | Clifford Wolf | 2013-03-03 | 1 | -2/+6 |
| | |||||
* | Minor hotfixes (mostly gcc build fixes) | Clifford Wolf | 2013-03-03 | 2 | -0/+4 |
| | |||||
* | Added library support to celltypes class and show pass | Clifford Wolf | 2013-03-03 | 1 | -1/+1 |
| | |||||
* | Implemented general handler for selection arguments | Clifford Wolf | 2013-03-03 | 1 | -1/+2 |
| | |||||
* | Finished "extract -mine" feature | Clifford Wolf | 2013-03-02 | 1 | -14/+70 |
| | |||||
* | Added -mine option to extract pass (not finished) | Clifford Wolf | 2013-03-02 | 1 | -37/+109 |
| | |||||
* | Added help messages for fsm_* passes | Clifford Wolf | 2013-03-01 | 10 | -42/+194 |
| | |||||
* | Added help messages to memory_* passes | Clifford Wolf | 2013-03-01 | 4 | -15/+71 |
| | |||||
* | Added help messages to proc_* passes | Clifford Wolf | 2013-03-01 | 6 | -27/+110 |
| | |||||
* | Added help messages for opt_* passes | Clifford Wolf | 2013-03-01 | 7 | -11/+127 |
| | |||||
* | Added more help messages | Clifford Wolf | 2013-03-01 | 3 | -7/+54 |
| | |||||
* | Added online help for "show" and "hierarchy" commands | Clifford Wolf | 2013-02-28 | 1 | -3/+25 |
| | |||||
* | Added help for command line options | Clifford Wolf | 2013-02-28 | 1 | -1/+1 |
| | |||||
* | Added more help messages (extract, abc, dfflibmap) | Clifford Wolf | 2013-02-28 | 3 | -16/+107 |
| | |||||
* | Added port swapping and compatible types to "extract" pass | Clifford Wolf | 2013-02-28 | 1 | -24/+80 |
| | |||||
* | Added "extract -constports" feature | Clifford Wolf | 2013-02-27 | 1 | -5/+35 |
| | |||||
* | Fixed "extract" pass for non-optimized needles | Clifford Wolf | 2013-02-27 | 1 | -5/+4 |
| | |||||
* | Added support for simple gates with one constant input to opt_const | Clifford Wolf | 2013-02-27 | 1 | -0/+6 |
| | |||||
* | Added extract -verbose and -map ilang support | Clifford Wolf | 2013-02-27 | 1 | -5/+15 |
| | |||||
* | Implemented basic functionality of "extract" pass | Clifford Wolf | 2013-02-27 | 2 | -15/+73 |
| | |||||
* | Added support for constant signals in "extract" pass | Clifford Wolf | 2013-02-27 | 1 | -7/+18 |
| | |||||
* | Added "extract" pass (not functional yet) | Clifford Wolf | 2013-02-27 | 2 | -0/+211 |
| | |||||
* | Moved stand-alone libs to libs/ directory and added libs/subcircuit | Clifford Wolf | 2013-02-27 | 2 | -2/+2 |
| | |||||
* | "fsm_export" pass: fix KISS file generation. | Martin Schmölzer | 2013-02-23 | 1 | -4/+4 |
| | | | | | | | | | | | The KISS file format now follows the conventions specified in "Logic Synthesis and Optimization Benchmarks User Guide", Version 3.0 by Saeyang Yang. This change ensures interoperability with the "trfsmgen" program by Johann Glaser. Signed-off-by: Martin Schmölzer <martin.schmoelzer@student.tuwien.ac.at> | ||||
* | Add support for "fsm_export" synthesis attributes to fsm_export pass. | Martin Schmölzer | 2013-01-08 | 1 | -46/+86 |
| | | | | | | | | | | | | | | This allows to specify the file name for exported files directly in the HDL source via the fsm_export=... attribute on the FSM state register. Verilog example: (* fsm_export="my_fsm.kiss2" *) reg [3:0] state; The fsm_export pass now also accepts the option "-noauto". This causes only FSMs with the fsm_export attribute to be exported, any other FSMs are ignored. Signed-off-by: Martin Schmölzer <martin.schmoelzer@student.tuwien.ac.at> | ||||
* | Copy attributes from state signal to fsm cell | Clifford Wolf | 2013-01-05 | 1 | -0/+1 |
| | |||||
* | added .gitignore files | Clifford Wolf | 2013-01-05 | 1 | -0/+1 |
| | |||||
* | initial import | Clifford Wolf | 2013-01-05 | 47 | -0/+7909 |