Hi everyone! I have a bit of a confusion. I have c...
# gf180mcu
h
Hi everyone! I have a bit of a confusion. I have cloned the repository at https://github.com/efabless/caravel-gf180mcu for the upcoming shuttle. The PDK variant that the makefile uses is gf180mcuD, but I've been using the tag gf180mcuC. Can someone clarify which of these tags am I supposed to use?
m
The pdk version for gfmpw-1 is
gf180mcuD
. It has a thicker top metal layer. I think you use the
-force
option to load the
gf180mcuC
layout in magic and then rewrite everything with
gf180mcuD
.
a
Hi mitch i have layout design with gf180mcuc how can i translate to gf180mcuD
@Mitch Bailey
m
I’ve never done it myself, but I’ve seen Tim Edwards mention it on the #magic channel, I think. Can you try searching for
magic force
?
a
Thanks i will try.
@Tim Edwards
t
Use
load <top_cell> -force
and then write everything out with
writeall force
.
a
Thanks but how can i install gf180mcuD because currently i have gf180mcuC installed on ubuntu using volare
t
I don't know; I don't use volare.
m
@Atif Khan Get the latest
Makefile
Copy code
curl <https://raw.githubusercontent.com/efabless/caravel_user_project/gf180mcu/Makefile> > Makefile
export PDK=gf180mcuD
make setup
👍 1
a
@Mitch Bailey hi i get only libs.tech not other files
And only has klayout
IMG_2340.jpg
In A,B,C version i have library files but D is empty
Here i have all lib how can i make gf180mcuD as my main PDK
Currently it is picking everything magic, netgen etc from mcuC
m
It should be set in the Makefile, but you can override it with local settings. Try
Copy code
env | grep PDK
If
PDK
is set, you can
unset PDK
and then
make setup