summaryrefslogtreecommitdiff
path: root/vlsi
AgeCommit message (Collapse)AuthorFilesLines
2025-12-10migrate from electric vlsi to librelane/sky130 flowHEADmastervin1-2/+2
this is quite a major shift. moves the project from a manual, full-custom layout workflow to a more modern automated flow and a more modern process (130nm vs 350nm). also improved the testbench. migration also resolves previous manual routing-caused errors (like the CONS logic bug and difficulty in implementing TG logic). this nearly halved the transistor count from 15k to 8k and reduced area size by 300x.
2025-12-08final changes from electric before moving to librelanevin8-309/+10997
This is the commit used for my class's final report. Now I'm free to use whatever tool I want. Cadence/Synopsys seems to be much more automated compared to Electric, and LibreLane (previously OpenLane) seems to be more closely resemble that.
2025-12-01fix mux16 layout input orderingvin1-76/+77
2025-12-01some more changesvin1-113/+1230
2025-11-30add more gates and make some changes to layouts for easier tilingvin3-410/+2158
2025-11-29add 6-bit rca and 8-bit equivalentvin2-84/+829
2025-11-28finish making primitive cells (passes DRC+ERC+LVS)vin1-0/+1189