Morning everyone, does anyone know if there is an ...
# general
n
Morning everyone, does anyone know if there is an opensource tool to characterize standard cells available? I'm working in this topic, but I haven't had any luck with an os tool to characterize the performance of a cell. I appreciate any guide, info or suggestion. Regards.
m
@Philipp Gühring
👍 1
p
Lctime: https://codeberg.org/librecell/lctime is the characterization tool we are currently using. It works for combinational cells, but it still need to be extended for sequential cells.
👍 1
n
Thanks @Philipp Gühring I'm checking the README and there are some short instructions for sequential cells, could you tell me in detail (or point me to some doc) what is needed to check if I can contribute to it?
p
If you are interested in automatic layouting of standard cells, lclayout from LibreCell does that job. If you want a flow to automatically generate, layout and characterize a whole library, you can use my StdCellLib flow: https://github.com/thesourcerer8/StdCellLib which also has additonal capability to make the lclayout cells compatible to the exisiting Sky130 cell libraries
Nelson: That would be great if you couls help with the sequence cells. Thomas and I are willing to help. Basically experience with Spice and Python are needed.
f
@Philipp Gühring the link you provided for stdcelllib doesn't seem work
n
@Farhad Modaresi That's true, but I think this is the repo https://github.com/chipforge/StdCellLib. @Philipp Gühring Sure, I'll be writing to you.
👍 1
p
No, chipforge's repository was the base repository which concentrates on generating the cell netlists, my repository concentrates on layouting, characterization, ... Unfortunately both repos ran out of sync, but we want to sync them again in the future.