HyperNet description (API) More...
Public Member Functions | |
HyperNet (const Occurrence &occurrence) | |
const Occurrence & | getNetOccurrence () const |
Cell * | getCell () const |
Occurrences | getNetOccurrences (bool doExtraction=false, bool allowInterruption=false) const |
Occurrences | getNetOccurrencesUnder (Box area, bool doExtraction=false, bool allowInterruption=false) const |
HyperNet description (API)
The HyperNet is a part of the trans-hierarchical mechanism. An HyperNet is build upon a Net Occurrence, this occurrence is the root of a tree of Net occurrences which represent the Net as if flattened. The walkthroughs are provided as Collections.
In all the walkthrough, if doExtraction
is set, a simple layout extraction is performed. Of course, it makes the walkthrough much slower. By default it's disabled and the Net occurrence tree is created only from the Plug information.
allowInteruption
is deprecated and do nothing. Hurricane::HyperNet::HyperNet | ( | const Occurrence & | occurrence | ) |
|
inline |
\sreturn The root Net Occurrence.
|
inline |
\sreturn The Cell that own the net occurrence (the top Cell).
References Hurricane::Occurrence::getOwnerCell().
Occurrences Hurricane::HyperNet::getNetOccurrences | ( | bool | doExtraction = false , |
bool | allowInterruption = false |
||
) | const |
doExtraction | Perform a simple layout extraction. |
allowInterruption | Allows the extraction process to be interrupted. |
Occurrences Hurricane::HyperNet::getNetOccurrencesUnder | ( | Box | area, |
bool | doExtraction = false , |
||
bool | allowInterruption = false |
||
) | const |
area | The area under which do the extraction. |
doExtraction | Perform a layout extraction. |
allowInterruption | Allows the extraction process to be interrupted. |
area
. Generated by doxygen 1.9.1 on Thu Aug 11 2022 | Return to top of page |
Hurricane VLSI Database | Copyright © 2000-2020 Bull S.A. All rights reserved |