hades.utils
Class Flatten
java.lang.Object
hades.utils.Flatten
- public class Flatten
- extends java.lang.Object
utility class to convert a hierarchical Design into a single flat Design.
During the flatten process, the then redundant internal Ipin/Opin
connector components are removed, and the corresponding signals
from the top- and subdesigns are merged.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
design
Design design
Flatten
public Flatten()
setDesign
public void setDesign(Design _design)
flattenDesign
public void flattenDesign()
handleIpin
public void handleIpin(Design subdesign,
Port port)
handleOpin
public void handleOpin(Design subdesign,
Port port)
merge
public void merge(Signal master,
Signal victim)
msg
public static void msg(java.lang.String s)