Source and Sink Pins for Internally Routed (Intra-Site) Nets #971
Replies: 3 comments 1 reply
-
Hi Ali, It sounds like you want all of the logical pin connections on a physical net, regardless of if they connect to a site pin or not. If that is correct, the best way to iterate through a net's connections is to examine the logical net's pins. We use the To get all the logical pins of a net, you'll want to get the Take a look at the EDIF package documentation if you have any questions, I find this picture particularly instructive: https://www.rapidwright.io/docs/_images/edif_netlist.png Hope that helps, let me know if you have more questions. Chris |
Beta Was this translation helpful? Give feedback.
-
Thanks for your reply Chris. Your answer has solved the the issue. I still have confusion regarding the difference between EDIF Cell, EDIF CellInst and Cell. Could you please provide a brief description of these terms. Regards, |
Beta Was this translation helpful? Give feedback.
-
I think there is some similar code that does this kind of graph expansion in the
To distinguish between
These mappings are the same that exist as shown in the Vivado GUI: The logical would be the |
Beta Was this translation helpful? Give feedback.
-
Hi Chris,
I am trying to find the source and sink pins of all the nets in a design. However, for the internally routed (intra-site) nets the methods, n.getSinkPins() and n.getSource() return [] and 'None' respectively. Vivado does show the source and sink connections of internal nets in the net property browser. Could you please direct me to the appropriate methods in the Javadoc for this purpose.
Regards,
Ali
Beta Was this translation helpful? Give feedback.
All reactions