byuccl / bfasst

Tools for FPGA Assurance Flows
Apache License 2.0
12 stars 5 forks source link

handle dsps #495

Closed yonnorc42 closed 4 months ago

yonnorc42 commented 4 months ago

Handles DSPs by ignoring the pin if it meets the criteria of being the opposite const net of the original, and the IS_x_INVERTED property being true for that pin. Let me know what you think @reillymck If this solution isn't viable, then we need to adjust some fasm2bels code instead of our code, because this is the only solution using our code that I've thought of.

yonnorc42 commented 4 months ago

I need to fix this, it's not working right now

yonnorc42 commented 4 months ago

This is working now

reillymck commented 4 months ago

I'm not sure if we can do this since the property isn't showing up for one of the designs. For all we know fasm2bels is right about the property and vivado is hiding it. Let's hold off on putting this in main for now. But, let's keep using it for now so that these pins pass and we see if there are other things to work on or if this is the only thing holding us back from passing.