OpenRAM/compiler/modules
Michael Timothy Grimes 68c00d7467 Removing din and dout list names in exchange for a read index. Write ports will always be in order (they will not skip numbers. Read ports however will skip the numbers assigned to wirte ports so the index of the read ports must be tracked. 2018-09-09 14:14:26 -07:00
..
bank.py Removing din and dout list names in exchange for a read index. Write ports will always be in order (they will not skip numbers. Read ports however will skip the numbers assigned to wirte ports so the index of the read ports must be tracked. 2018-09-09 14:14:26 -07:00
bank_select.py Move place function to instance class rather than hierarchy. 2018-08-27 17:25:39 -07:00
bitcell.py Merging latest changes from multiport with changes made to pbitcell. Changing select code from other modules and tests to reflect changes made to pbitcell. 2018-09-06 19:36:50 -07:00
bitcell_array.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
control_logic.py Move place function to instance class rather than hierarchy. 2018-08-27 17:25:39 -07:00
delay_chain.py Make bitcell width/height not static. Update modules to use it for pbitcell. 2018-09-04 11:55:22 -07:00
dff.py Add dff_buf for buffered flop arrays. 2018-03-04 16:13:10 -08:00
dff_array.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
dff_buf.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
dff_buf_array.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
dff_inv.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
dff_inv_array.py Found rotate bug in transformCoordinate. Cleaned up transFlags. 2018-09-04 16:35:40 -07:00
hierarchical_decoder.py Make bitcell width/height not static. Update modules to use it for pbitcell. 2018-09-04 11:55:22 -07:00
hierarchical_predecode.py Move place function to instance class rather than hierarchy. 2018-08-27 17:25:39 -07:00
hierarchical_predecode2x4.py Converted all modules to not run create_layout when netlist_only 2018-08-27 16:42:48 -07:00
hierarchical_predecode3x8.py Converted all modules to not run create_layout when netlist_only 2018-08-27 16:42:48 -07:00
ms_flop.py Fixed comment style on power functions. Also added power parameters to scn3me_subm tech file and tested functionality. 2018-03-01 23:34:15 -08:00
ms_flop_array.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
multibank.py Initial refactor of signal and supply router classes. 2018-08-29 15:34:45 -07:00
precharge_array.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
replica_bitcell.py Finish renaming replica bitcell and bitline pin names. 2018-09-04 14:03:15 -07:00
replica_bitline.py Commiting working version of multi-port that can generate a netlist on the sram level. Changes that will clean up the code are forthcoming. 2018-09-09 14:00:51 -07:00
sense_amp.py Fixed comment style on power functions. Also added power parameters to scn3me_subm tech file and tested functionality. 2018-03-01 23:34:15 -08:00
sense_amp_array.py Make bitcell width/height not static. Update modules to use it for pbitcell. 2018-09-04 11:55:22 -07:00
single_level_column_mux_array.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
tri_gate.py Fixed comment style on power functions. Also added power parameters to scn3me_subm tech file and tested functionality. 2018-03-01 23:34:15 -08:00
tri_gate_array.py Clean up new code for add_modules, add_pins and netlist/layouts. 2018-08-28 10:24:09 -07:00
wordline_driver.py Make bitcell width/height not static. Update modules to use it for pbitcell. 2018-09-04 11:55:22 -07:00
write_driver.py Organize top-level files into subdirs. 2018-02-09 10:25:24 -08:00
write_driver_array.py Make bitcell width/height not static. Update modules to use it for pbitcell. 2018-09-04 11:55:22 -07:00