| 
								
								
									 Clifford Wolf | 8927aa6148 | Removed $bu0 cell type | 2014-09-04 02:07:52 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 635b922afe | Undef-related fixes in simlib $alu model | 2014-09-02 23:21:59 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c38283dbd0 | Small bug fixes in $not, $neg, and $shiftx models | 2014-09-02 17:48:41 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9923762461 | Fixed "test_cell -simlib all" | 2014-09-01 15:37:56 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8649b57b6f | Added $lut support in test_cell, techmap, satgen | 2014-08-31 17:43:31 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4724d94fbc | Added $alu cell type | 2014-08-30 18:59:05 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | eb571cba6a | Replaced $__alu CO/CS outputs with full-width CO output | 2014-08-30 15:12:39 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a92a68ce52 | Using "via_celltype" in $mul carry-save-acc implementation | 2014-08-18 14:30:20 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6f33fc3e87 | Performance fix for new $__lcu techmap rule | 2014-08-18 00:27:54 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4b3834e0cc | Replaced recursive lcu scheme with bk adder | 2014-08-18 00:03:33 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 976bda7102 | Multiply using a carry-save accumulator | 2014-08-16 21:07:29 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 47c2637a96 | Added additional gate types: $_NAND_ $_NOR_ $_XNOR_ $_AOI3_ $_OAI3_ $_AOI4_ $_OAI4_ | 2014-08-16 18:29:39 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1ddf150c35 | Changes in techmap $__alu interface | 2014-08-16 16:01:58 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b64b38eea2 | Renamed $lut ports to follow A-Y naming scheme | 2014-08-15 14:18:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f092b50148 | Renamed $_INV_ cell type to $_NOT_ | 2014-08-15 14:11:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5602cbde9f | Simplified $__arraymul techmap rule | 2014-08-14 20:53:21 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 13f2f36884 | RIP $safe_pmux | 2014-08-14 11:39:46 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7e758d5fbb | Added techmap support for actual lookahead carry unit | 2014-08-13 18:40:57 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 9a065509ac | Preparations for lookahead ALU support in techmap.v | 2014-08-13 16:36:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | c27120fcbc | New interface for $__alu in techmap.v | 2014-08-13 13:04:28 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 312ee00c9e | Added adff2dff.v (for techmap -share_map) | 2014-08-07 16:14:38 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 014a41fcf3 | Implemented recursive techmap | 2014-08-03 12:40:43 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1202f7aa4b | Renamed "stdcells.v" to "techmap.v" | 2014-07-31 02:32:00 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 41555cde10 | Reorganized stdcells.v (no actual code change, just moved and indented stuff) | 2014-07-31 02:21:06 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2541489105 | Added techmap CONSTMAP feature | 2014-07-30 22:04:30 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6c05badc43 | New techmap default rules for $shr $sshr $shl $sshl | 2014-07-30 18:49:12 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2145e57ef0 | Bugfix in simlib.v for iverilog | 2014-07-29 19:23:31 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 397b00252d | Added $shift and $shiftx cell types (needed for correct part select behavior) | 2014-07-29 16:35:13 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | b17d6531c8 | Added "make PRETTY=1" | 2014-07-24 17:15:01 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | f1ca93a0a3 | Fixed simlib.v model for $mem | 2014-07-17 16:48:36 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | dcdd5c11b4 | Updated simlib to new $mem/$memwr interface | 2014-07-16 11:46:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7370ae01e9 | Added SIMLIB_NOLUT to simlib.v | 2014-04-02 21:28:33 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | e24797add0 | Added SIMLIB_NOSR to simlib.v | 2014-04-02 21:06:55 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d4a1b0af5b | Added support for dlatchsr cells | 2014-03-31 14:14:40 +02:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 7aa2d746b7 | Merged addition of SED makefile variable from github.com/Siesh1oo/yosys (see https://github.com/cliffordwolf/yosys/pull/28) | 2014-03-11 14:42:58 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 973507d85b | Fixes for improved techmap of shifts with large B inputs | 2014-03-06 13:33:12 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 8406e7f7b6 | Strictly zero-extend unsigned A-inputs of shift operations in techmap | 2014-03-06 12:15:44 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | d7f29bb23f | Improved techmap of shift with wide B inputs | 2014-03-06 12:14:20 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | fc3b3c4ec3 | Added $slice and $concat cell types | 2014-02-07 17:44:57 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a6750b3753 | Added TRANSPARENT parameter to $memrd (and RD_TRANSPARENT to $mem) | 2014-02-03 13:01:45 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | ed8ad99960 | More changes to techlibs/common/simlib.v for LEC | 2014-01-31 11:21:29 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 6a7d7e847d | Added test comments to techlibs/cmos/cmos_cells.lib | 2014-01-29 10:51:02 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | a86f33653d | Major rewrite of techlibs/common/simlib.v for LEC (cadance conformal) | 2014-01-29 00:36:03 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 1e67099b77 | Added $assert cell | 2014-01-19 14:03:40 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 3d7a1491aa | Fixed $lut simlib model for a wider range of tools | 2014-01-18 19:31:40 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 2fbaaaca7a | More changes to simlib to make it friendlier to a wider range of tools | 2014-01-18 19:13:43 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 4a9e133fab | Fixed a type in $mem model in simlib.v | 2014-01-18 18:54:50 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | bef17eeb10 | Removed cases of trailing comma in stdcells.v | 2014-01-18 15:36:17 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | 5b96675696 | Added $bu0 cell to simlib.v | 2014-01-18 15:35:15 +01:00 |  | 
				
					
						| 
								
								
									 Clifford Wolf | db9cf544b8 | Added techlibs/common/pmux2mux.v | 2014-01-17 20:06:15 +01:00 |  |