Getting started with openlane anyone? I wanna desi...
# openlane
m
Getting started with openlane anyone? I wanna design a 2 bit delta Sigma modulator. All i have is experience with sky130 and Xschem with Ngspice. What changes in the flow? Do i have to create a schematic in Xschem and then extract the Verilog code?? Idk. Can someone help me with what is the flow i would be looking at ?
πŸ‘ 1
v
@User yes verilog code enough to start openlane
m
Thanks, One thing was bugging me, in mixed signal let's suppose I have a Verilog code as well as a design in transistor level for analog stuff. How does that work with openlane? Can I just integrate both together?
v
Currently openlane supports digital block only.
m
So how is it mixed signal then πŸ€”
v
Use openlane for digital block hardening and use https://github.com/efabless/caravel_user_project_analog/blob/main/docs/source/index.rst caravel for analog part
🌍 1
πŸ‘ 1
a
As it is mixed signal, I recommend doing following: 1. Make verilog of digital part, verify it using iverilog 2. Run openlane to get GDS + SPICE 3. Make analog parts as was described in analog design answer of your question. 4. Use caravan (user_analog wrapper) and make a GDS and SPICE that connects the digital and analog parts. For spice you can use Xschem for more visual stuff. 5. pass precheck, send it to efabless
🌍 1
πŸ‘ 2
m
@User Thanks, i will try this for sure.
@User Thanks, that makes things clear