Hi i setup caravel for analog project but when i o...
# magic
a
Hi i setup caravel for analog project but when i open mag file in magic then it show nothing due to the tech file missing but there is $pdk (i guess it is global variable ) when i change it with sky130A it works. do this the way of doing or i miss something (i already set the PDK_ROOT=(my pdk dir path pdk=sky130A) and how i merge gds file of layout with empty wrapper of caravel file in magic . i attached the ss of the console and mag file header thank you @Mitch Bailey @Tim Edwards
t
I am mystified how the technology got set to
$PDK
in the .mag file. Seems like it must have been a manual edit to the file.
a
thank you for reply @Tim Edwards believe me i do nothing i just clone the repo from git hub using the link : https://github.com/efabless/caravel_user_project_analog using Command: git clone -b mpw-7a https://github.com/efabless/caravel_user_project_analog i attached the ss of the github file caravel_user_project_analog/mag/user_analog_project_wrapper.mag thank you
t
@Ashutosh Kumar: I am still mystified, but it's not your fault. It's definitely in the repository.
a
OK! thank you for clarification shall i go with sky130A for time being ? @Tim Edwards
t
I think it should be sufficient to hand-edit the .mag files and replace
$PDK
with
sky130B
. I have posted an issue on the github tracker for
caravel_user_project_analog
and I hope it will be taken care of immediately. My suspicion is that somebody wanted a way to make the magic files indpendent of the technology but chose to implement their own method that breaks all the tools rather than just use the existing
load -force
command which is intended to deal with such situations.
a
thank you so much @Tim Edwards i will again pull the repo could help me in understanding of the difference between sky130B and sky130A thank you
t
Sky130B includes support for ReRAM. It is the process variant being used now for the open MPW runs.
a
thank you @Tim Edwards for this information but we are doing our project in the Pico Chipathon is there any issue if we use sky130A @Boris Murmann thank you
b
The Chipathon run is Sky130A.
t
Sorry, my mistake---I am not always aware of who is on a ChipIgnite run. Yes, for the Chipathon chips the PDK should be set to
sky130A
.
a
thank you so much for clarification @Boris Murmann and @Tim Edwards