CIRCT  20.0.0git
Public Attributes | List of all members
circt::firrtl::InstanceInfo::ModuleAttributes Struct Reference

Information about a module. More...

#include <FIRRTLInstanceInfo.h>

Collaboration diagram for circt::firrtl::InstanceInfo::ModuleAttributes:
Collaboration graph
[legend]

Public Attributes

InstanceInfo::LatticeValue underDut
 Indicates if this module is instantiated under the design-under-test. More...
 
InstanceInfo::LatticeValue underLayer
 Indicates if this module is instantiated under a layer. More...
 
InstanceInfo::LatticeValue inDesign
 Indicates if this module is instantiated in the design. More...
 

Detailed Description

Information about a module.

Definition at line 93 of file FIRRTLInstanceInfo.h.

Member Data Documentation

◆ inDesign

InstanceInfo::LatticeValue circt::firrtl::InstanceInfo::ModuleAttributes::inDesign

Indicates if this module is instantiated in the design.

The "design" is defined as being under the design-under-test, excluding layers. I.e., layers are not in the design.

Definition at line 103 of file FIRRTLInstanceInfo.h.

Referenced by circt::firrtl::InstanceInfo::allInstancesInDesign(), circt::firrtl::InstanceInfo::anyInstanceInDesign(), and circt::firrtl::InstanceInfo::InstanceInfo().

◆ underDut

InstanceInfo::LatticeValue circt::firrtl::InstanceInfo::ModuleAttributes::underDut

Indicates if this module is instantiated under the design-under-test.

Definition at line 95 of file FIRRTLInstanceInfo.h.

Referenced by circt::firrtl::InstanceInfo::allInstancesUnderDut(), circt::firrtl::InstanceInfo::anyInstanceUnderDut(), and circt::firrtl::InstanceInfo::InstanceInfo().

◆ underLayer

InstanceInfo::LatticeValue circt::firrtl::InstanceInfo::ModuleAttributes::underLayer

The documentation for this struct was generated from the following file: