Mikexx
Occasional Contributor
6 years agoALTIOBUF: error with "oe" low
Where a bidirectional, differential IO is chosen, the "oe" input doesn't like being forced to '0', it will give an error saying pins aren't driven. If '1' it's ok. If the oe is made '1' even momentarily all is well and the design fits.
I've just removed a load of logic leaving this "oe" low and so failed synthesis. It took ages to determine why.
This feels like a bug. I would have hoped the sysnthsis would simply have resolved the issue by removing unused logic, but doesn't.