Undefined synthesis results of unconnected sockets can lead to major problems in implementation generation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
TCE |
Fix Released
|
Critical
|
Otto Esko |
Bug Description
It's easy to forget some unconnected sockets to the ADF because whenever you remove FUs in ProDe, the resulting unconnected socket stays floating there.
The unconnected sockets are a serious problem when the implementation is generated as this results in the IC having pins that are not connected anywhere. This then leads to the synthesis tool defined behavior and at the worst case the whole processor might get removed (this is actually a valid result in this case!), a result observed in one of the cases.
The ProGe should warn whenever it sees such unconnected sockets and ignore them completely. Thus, remove them from the Machine Object Model before proceeding to the IC generation phase.
The old bug:
http://
Changed in tce: | |
status: | Fix Committed → Fix Released |
Fixed in r1348