Commit fed58638 authored by Jean-Paul Chaput's avatar Jean-Paul Chaput
Browse files

Do not connect HTree to I/O pad if the net is internal.

* Bug: In Cumulus/plugins.chip.powerplane.Builder._connectHTree(), is was
    previously assumed that a net manged by a H-Tree was always coming from
    the outside (i.e. a clock or a reset signal).
      It is no longer the case, for example with the PLL internally generated
    clock.
      So prune internal signals in this method.
parent ef004a95
......@@ -478,6 +478,7 @@ class Builder ( object ):
message += [ '\n - {} {}'.format(plug,plug.getInstance()) ]
raise ErrorMessage( 1, message )
return
if not coronaNet.isExternal(): return
coronaPin = None
for pin in coronaNet.getPins():
coronaPin = pin
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment