Hello, I have seen the video of prof. <@U017X0NM2E...
# ieee-sscs-dc-24
e
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
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.
e
It does not exist caravel_project_wrapper
m
Sorry, the repo is
caravel_user_project
, the top level is
user_project_wrapper
.