Commit Graph

1543 Commits

Author SHA1 Message Date
Matt Guthaus 25ae3a5eae Fix error of no control bus width 2018-11-28 15:42:51 -08:00
Matt Guthaus d99dcd33e2 Fix SRAM level control routing errors. 2018-11-28 15:30:52 -08:00
Matt Guthaus 143e4ed7f9 Change hierchical decoder output order to match changes to netlist. 2018-11-28 14:09:45 -08:00
Matt Guthaus b5b691b73d Fix missing via in clk input of control 2018-11-28 13:20:39 -08:00
Matt Guthaus 2ed8fc1506 pgate inputs and outputs are all on M1 for flexible via placement when using gates. 2018-11-28 12:42:29 -08:00
Matt Guthaus 93904d9f2d Control logic passes DRC/LVS in SCMOS 2018-11-28 11:02:24 -08:00
Matt Guthaus 410115e830 Modify dff_buf to stagger Q and Qb outputs. 2018-11-28 10:43:11 -08:00
Matt Guthaus 25611fcbc1 Remove dff_inv since we can just use dff_buf 2018-11-28 10:42:22 -08:00
Matt Guthaus ea6abfadb7 Stagger outputs of dff_buf 2018-11-28 09:48:16 -08:00
Matt Guthaus d2ca2efdbe Limit ps, pd, as, ad precision in ptx. 2018-11-28 09:47:54 -08:00
Jesse Cirimelli-Low a56e3f609b removed debug print statements 2018-11-28 09:39:58 -08:00
Jesse Cirimelli-Low 0920321a2e start of static html generation code 2018-11-27 19:49:05 -08:00
Matt Guthaus c43a140b5e All control routed and DRC clean. LVS errors. 2018-11-27 17:18:03 -08:00
Matt Guthaus 5d59863efc Fix p_en_bar at top level. Change default scn4m period to 10ns. 2018-11-27 14:44:55 -08:00
Matt Guthaus c45f990413 Change en to en_bar in precharge. Fix logic for inverted p_en_bar. 2018-11-27 14:17:55 -08:00
Matt Guthaus 0c286d6c29 Revert to 5V example until we fix spice models in scn4m_subm 2018-11-27 14:17:06 -08:00
Jesse Cirimelli-Low 5aa8c46c16 Merge branch 'dev' into datasheet_gen 2018-11-27 13:54:21 -08:00
Matt Guthaus bf31126679 Correct decoder output numbers to follow address order 2018-11-27 12:03:13 -08:00
Matt Guthaus b912f289a6 Remove extra X in instance names 2018-11-27 12:02:53 -08:00
Matt Guthaus 58e41a998f Replace write driver with human readable sp file. 2018-11-27 11:49:08 -08:00
Matt Guthaus b5e05ee7a9 Replace write driver with human readable sp file. 2018-11-27 11:42:58 -08:00
Matt Guthaus 2237af0463 Merge branch 'multiport_control_fix' of ssh://scone/home/mrg/openram into multiport_control_fix 2018-11-26 18:01:34 -08:00
Matt Guthaus cf23eacd0e Add wl_en 2018-11-26 18:00:59 -08:00
Matt Guthaus 21759d59b4 Remove inverter in wordline driver 2018-11-26 16:41:31 -08:00
Matt Guthaus 9e0b31d685 Make pand2 and pbuf derive pgate. Initial DRC wrong layout. 2018-11-26 16:19:18 -08:00
Matt Guthaus dd79fc560b Corretct modules for add_inst 2018-11-26 15:35:29 -08:00
Matt Guthaus b440031855 Add netlist only mode to new pgates 2018-11-26 15:29:42 -08:00
Matt Guthaus 2eff166527 Rotate vias in pand2 2018-11-26 14:05:04 -08:00
Matt Guthaus 5209619987 Move pnand2 output to allow input pin access on M2 2018-11-26 13:59:53 -08:00
Matt Guthaus 8fba32ca12 Add pand2 draft 2018-11-26 13:45:22 -08:00
Jennifer Eve Sowash 524334d24d Merge branch 'dev' into pdriver 2018-11-26 13:15:47 -08:00
Hunter Nichols b06aa84824 Functional tests now find a feasible period instead of using a heuristic. Bug found, trimming pbitcell netlists causes bit flips. 2018-11-23 18:55:15 -08:00
Hunter Nichols 5f954689a5 In delay.py, altered dummy address based on column mux. Added some hacks to make min_period work for srams with columns muxes. 2018-11-23 13:19:55 -08:00
Matt Guthaus 21fec02dc7 Remove job from coverage badge URL. 2018-11-21 06:38:39 -08:00
Matt Guthaus 3864e45aec Duh. Forgot coverage report. 2018-11-20 20:58:52 -08:00
Matt Guthaus c9f2b0e455 Revert source paths to build dir 2018-11-20 19:48:33 -08:00
Matt Guthaus e242d18dcb Specify period in artifact filename 2018-11-20 18:17:36 -08:00
Matt Guthaus 20a65fe7b2 Add source path with env variables 2018-11-20 17:47:18 -08:00
Matt Guthaus d34583093e Add coverage job to badges 2018-11-20 17:41:31 -08:00
Matt Guthaus 9a24ce8bc9 Add gitlab paths to combine different source locations 2018-11-20 17:39:37 -08:00
Matt Guthaus f1022d0cb0 Multiple stages to gitlab-ci. Combine coverage artifacts to generate html coverage. 2018-11-20 16:49:03 -08:00
Matt Guthaus 1659f66070 Add local badges 2018-11-20 16:02:11 -08:00
Matt Guthaus a4a97ceb27 Missing bracket 2018-11-20 15:52:46 -08:00
Matt Guthaus 0c045815d2 Add python badge 2018-11-20 15:51:17 -08:00
Matt Guthaus 05ee7745c6 Source tool setup before script 2018-11-20 15:42:46 -08:00
Matt Guthaus 043e468818 Forgot coverge run statement 2018-11-20 15:41:05 -08:00
Matt Guthaus 5eedce7dc3 Change pwd to backticks 2018-11-20 15:39:53 -08:00
Matt Guthaus 770e824c49 Add entire wqscript to yml file 2018-11-20 15:37:09 -08:00
Matt Guthaus 8fde15a7e3 Add coverage artifact 2018-11-20 15:25:00 -08:00
Matt Guthaus 0bb612d9e4 Remove tabs in yml file 2018-11-20 15:20:55 -08:00