Jake Ke
06/08/2022, 3:10 PMroutes over obstructions
during 27-ext2spice
[INFO]: Running Magic Spice Export from LEF...
[ERROR]: There are illegal overlaps (e.g., routes over obstructions) in your design.
[ERROR]: See /scratch/users/jakeke/caravel_fast_ann_fieldious/openlane/user_project_wrapper/runs/user_project_wrapper/logs/finishing/27-ext2spice.feedback.txt for more.
In the feedback.txt, there are many metal 2 with obsm2 and metal 3 with obsm3 overlaps like shown below
box 4124 4000 4152 4012
feedback add "Illegal overlap between obsm2 and metal2 (types do not connect)" medium
box 5228 4000 5256 4012
feedback add "Illegal overlap between obsm2 and metal2 (types do not connect)" medium
box 4000 4104 4048 4164
feedback add "Illegal overlap between obsm3 and metal3 (types do not connect)" medium
When I opened the locations in magic, many are under the met4 and met5 power ring, but there is no met2 in those places. Some boxes are not even in the wrapperMitch Bailey
06/08/2022, 3:16 PMbox 4124 4000 4152 4012
into the magic console.Jake Ke
06/08/2022, 3:17 PMMitch Bailey
06/08/2022, 3:25 PMJake Ke
06/08/2022, 3:27 PMMitch Bailey
06/08/2022, 3:31 PMzoom [box 4124 4000 4152 4012]
?Mitch Bailey
06/08/2022, 3:32 PMJake Ke
06/08/2022, 3:35 PMzoom factor must be between 0 and 20
.
Thank you Mitch. I just really need more hints to debug these route over obstruction
issues. I did not have those issues with a previous version user_proj_example layoutMitch Bailey
06/08/2022, 4:11 PMJake Ke
06/08/2022, 9:48 PMJake Ke
06/08/2022, 9:55 PMMitch Bailey
06/09/2022, 12:16 AMUse the command "feedback find" followed by "zoom box" to see the area of the error in question.
Tim Edwards
06/09/2022, 12:36 AMsnap internal ; box values 4124 4000 4152 4012 ; zoom box
. The snap internal
is significant; it determines whether magic interprets bare units given to it as internal units or lambda units (a multiple of internal units). You can also do box values 41.24um 40um 41.52um 40.12um
. They really should not be writing out raw data from magic like that, particularly as there is a nice built-in script that formats it into microns.