TCE

Undefined synthesis results of unconnected sockets can lead to major problems in implementation generation

Bug #898568 reported by Pekka Jääskeläinen
6
This bug affects 1 person
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://tce.cs.tut.fi/cgi-bin/tce-bugzilla/show_bug.cgi?id=159

Revision history for this message
Otto Esko (otto-esko-tut) wrote :

Fixed in r1348

Changed in tce:
status: New → Fix Committed
Changed in tce:
status: Fix Committed → Fix Released
Revision history for this message
Pekka Jääskeläinen (pekka-jaaskelainen) wrote :

Where is the fix for this? Did you commit it accidentally to Lintula?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.