lekez2005 / opennvram-reram

Other
4 stars 0 forks source link

no gds files for sky130 #5

Closed Samarthjainabout closed 1 year ago

Samarthjainabout commented 1 year ago

I noted the sky130 dont have gds files. then how is modified reram open ram is compiling all elements? image

lekez2005 commented 1 year ago

It generates its own custom gds for all peripherals at run-time. There are infact two gds files in the sky130 gds technology directory but those are specific to reram and caravel:

ls $OPENRAM_TECH/sky130/gds_lib sky130_fd_pr__reram_reram_cell.gds user_analog_project_wrapper_empty.gds

Samarthjainabout commented 1 year ago

In case i want to update the sense amp circuit, how can I edit the gds then if its runtime? I have designed a low power sense circuit which I would like to contribute in the git

lekez2005 commented 1 year ago

You can modify https://github.com/lekez2005/opennvram-reram/blob/main/technology/sky130/modules/reram_sense_amp.py directly