Hello all, i wanted to ask how could i perform PEX ?
m
Hello all, i wanted to ask how could i perform PEX ?
m
Perfect, thanks alot
👍 1
@Mitch Bailey so I’m getting this error, any idea what that means?
m
Sorry, I don’t know. Maybe make sure there’s a cell boundary layer covering the whole area? @Tim Edwards?
m
I tried running it again and this time when i run the ‘extresist’ command, it keeps printing “bad device location at (,)” many times and then Magic crashes
this is my layout project file, i'm trying to perform PEX on the RX.mag file in the layout foler, if anyone could take a look at my layout to help identify the problem because this is my first ever layout for such big project (my graduation project) and i may have missed something so if anyone could help i'd highly appreciate it
h
@mohamed hassan you might want to look into https://github.com/iic-jku/osic-multitool/blob/main/iic-pex.sh
m
@Harald Pretl when i perform the full RC PEX. i get these errors after the command "extresist all", any idea what causes this "bad device" error?
m
What’s at one of those locations?
m
ok i moved to one of these locations and it marked where the cap is (where the cursor is pointed) , but it almost gave this message to all locations so there must be like something missing from the layout that results in these errors but i can't figure out what exactly
m
Did you use the device generator to create the mim caps or draw all layers by hand. If you drew them by hand, what layers are under the cursor?
m
I've used the device generator for all devices
@Mitch Bailey good news! , after some digging, i tried to generate the .sim file for all devices i have in my layout and tried again and thankfully that worked
this is the generated spice file, can you take a look at it and tell me if that what it's supposed to look like?
m
You may be using a slightly older version of magic, but as far as I can tell, it looks ok.
m
yeah that's true, how can i update it?
m
Depends on where it’s installed, but I just run these commands.
Copy code
git clone <https://github.com/RTimothyEdwards/magic.git>
cd magic
./configure --prefix=$HOME/local
make
make install
You’ll probably have to add
$HOME/local/bin
to your
PATH
.
Copy code
export PATH=$HOME/local/bin:$PATH
To get the current version
Copy code
magic -dnull -noc --version
m
Perfect thanks
👍 1