Hello,
I have seen the video of prof. @Mitch Bailey and eventhough the clear explanation I would like to ask if there is any example on how to implement it. Until now we have work directly with the layout, so how can I do a LVS if I don't have the schematic? How can I do that? Should I do it with spice? Thank you
m
Mitch Bailey
08/16/2024, 10:51 PM
Hi @Eva, currently the easiest way is through the precheck system of Efabless’
caravel_project_wrapper
.
Copy code
git clone <https://github.com/efabless/caravel_project_wrapper>
cd caravel_project_wrapper
make setup
make precheck
then create an
lvs
directory and add directories that match your cell names there.
Under each cell name, create an
lvs_config.json
file. (See
$PRECHECK_ROOT/checks/be_checks/tech/$PDK
for examples.)
Then just run
make lvs-<cellname>
glayout also has the ability to produce spice netlists. I don’t know the details though.
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.