sherifsherif
Newbie
Hi,
I need to instantiate two analog macros inside digital top. Both blocks have digital ports that are controlled by the logic in the digital top.
There are some analog ports that are connected between the two analog macros and also to the top level.
For simulation, I can use simulation models and they seem to work fine.
During synthesis, I get an error for the analog pins that are connected between the two analog macros. The error is for "multiple signal driving". I believe this is because these ports are defined as inout in the lib files of these macros. I am not sure how to fix this without removing these connections. I plan to manually route the analog tracks during PnR.
Thank you
I need to instantiate two analog macros inside digital top. Both blocks have digital ports that are controlled by the logic in the digital top.
There are some analog ports that are connected between the two analog macros and also to the top level.
For simulation, I can use simulation models and they seem to work fine.
During synthesis, I get an error for the analog pins that are connected between the two analog macros. The error is for "multiple signal driving". I believe this is because these ports are defined as inout in the lib files of these macros. I am not sure how to fix this without removing these connections. I plan to manually route the analog tracks during PnR.
Thank you