Hello All, I created a 16*3 memory macro in OpenRA...
# openram
a
Hello All, I created a 16*3 memory macro in OpenRAM using sky130 technology . I am trying to verify the functionality of the same by simulating a spice file generated by OpenRAM itself . But the values seems to be not matching (pics are attached) . What could be the possible reason? I am using ngspice for simulation. The spice.rc file has these commands : set ngbehavior=hsa set ng_nomodcheck option noinit .
m
What simulator are you using? What model files (how did you create them? with open_pdks?)
a
I used Ngspice for Simulation. Yes I have used Open_pdks
m
I've mostly used HSPICE (with the proprietary PDK) and Xyce, so there could be some differences.
What output load are you using? I've never used that spice.rc, so I'm not sure what those are..
a
Output load is unchanged. It is 27.56 fF as generated by spice file. I installed sky130 using the commands mentioned in OpenRAM GitHub documentation.
m
Can you send your design? What commit of OpenRAM and what config file are you using?
a
Hii . I included the wrong library path for the skywater pdk. Now it's working as expected . Thanks for the help