You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
assumes each object from the list in the chain has a move_by with dx, dy, and unit_mode parameter. Unfortunately, PhotonicPinInfo (PinInfo) doesn't use unit_mode:
Actually I think it would be best to post this issue to the main BAG repository, since this affects them as well. I've forked BAG over into this organization with the intent to embed it within BPG for easier setup, but that task will likely not happen for a while.
The fastest way to resolve your issue would be to change it in the main repo, but regardless when I finish moving BAG over, I will make this change here.
gnawhleinad
changed the title
move_all_by fails when the layout contains pins
move_all_by fails when the layout contains pins, via_infos, ...
Oct 10, 2019
move_all_by
(shown below 👇)BPG/BPG/photonic_core.py
Lines 559 to 564 in 8018c0d
assumes each object from the list in the chain has a
move_by
withdx
,dy
, andunit_mode
parameter. Unfortunately,PhotonicPinInfo
(PinInfo
) doesn't useunit_mode
:ref: https://github.com/BerkeleyPhotonicsGenerator/BAG_framework/blob/31334948d686a8241b064995af1ea824d78a5d1c/layout/objects.py#L1917
The text was updated successfully, but these errors were encountered: