can anyone help me with this ? i generated 16*64 m...
# openram
a
can anyone help me with this ? i generated 16*64 memory macro , openram generates a spice netlist along with a test stimulus , to verify the functionality . I am not getting the correct values as mentioned in the stimulus file.
m
There's a lot to unpack there. What have you tried? Can you do a sanity check to make sure your PDK is set up properly?
a
1.i generated memory macro of sizes 16*64 ,16*128. 2. Along with the spice netlist , a test stimulus(functional stim.sp) is generated by OpenRAM . When we run this test stimulus it should generate some known values as attached in the figure.(1st pic) 3. So , I tried running this test stimulus to verify the functionality . 4.The second pic shows the values that I got after running the test stimulus. These two should match . But instead I am getting values different from what mentioned in the test stimulus .
is it clear? @Matthew Guthaus
This is for 16*32 memory macro. Here it matches . For some reason functionality couldn't be verified for word size 64 & 128. I.e., 16*64 and 16*128
m
I'm not sure then...
a
I believe generated spice netlists might have problem
m
If you can identify a problem, please submit a bug. I'm not sure how the generated netlist could be different to cause such an error. Though, it may be a timing issue and the delay may need to be padded by increasing the delay line. Though I doubt it for this size.
@Abhishek Anand do you have a config?
And which commit of OpenRAM?
a
commit 3620d56790a7153f20a509a6e804af518cde763b