<@U016EM8L91B> Hi, could you tell, is it the 'use...
# caravel
b
@Tim Edwards Hi, could you tell, is it the 'user_analog_project_wrapper_empty .gds' or 'user_project_wrapper_empty.gds' to choose for manually placing and routing the analog macro? what is the difference between these two gds files? Also could you tell how to generate LEF file from layout?
d
@Binoy B for lef file generation, After loading gds inside the Magic tool use command : lef write <macro_name>.lef
👍 1
b
@Dinesh A Once i generate the lef of analog module, what command should i use to convert lef to def, mag and gds using openlane? Or is it a good way to integrate analog design to caravel? could you suggest a currently adopted approach to successful analog designs to caravel?
a
Just modify the spice and gds. You do not need def/mag. Why you want to generate it?
b
@Arman Avetisyan I want to do analog design integration.
a
By analog design you mean, you have a GDS that passes LVS/DRC/PEX of some analog cell and you want to submit it to MPW? Then you just copy-paste and instantiate + route the cell inside the user project wrapper. Then you modify the .spice file that is used in mpw precheck to pass LVS when compared to the wrapper. I sent the analog template in the separate thread. Then you pass the precheck.
v
@Arman Avetisyan by 'user project wrapper' you mean this file inside caravan repo :
caravel_user_project_analog/caravel/gds/user_analog_project_wrapper_empty.gds
Need to instantiate layout or gds inside this empty wrapper and do routing to suitable pads on periphery. Is it correct ? How will this GDS (user design + wrapper with routing) get integrated into final caravan GDS ?
a
check the caravan guide for file that needs to be modified, i dont think it has "empty" in its name, but the empty might be template that you can copy and replace the actual gds. Integration is done on efabless's "tapeout job" task, the precheck can be found on github. It checks things and then integrates it to caravel/caravan wrapper
v
Thanks @Arman Avetisyan , can you please refer to caravan guide. I only need to integrate my design inside analog wrapper. Integration with Caravan wrapper for final submission will happen automatically during precheck. Is this inference correct ? Where can I check this final caravan wrapper.
a
The final tapeout gds can be opened in the MPW Galaxy of your run. Two staged: Precheck and tapeout job. 1. Precheck is availabe on github and wipl be run on Efabless website too 2.Tapeout job will generate the final submission GDS that can be viewed in the galaxy, but is not available to public https://github.com/efabless/caravel_user_project/blob/main/docs/source/index.rst#section-quickstart Step 1. and 2. of precheck
👍 1