CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
aig.DebugPoint Class Reference
Collaboration diagram for aig.DebugPoint:
Collaboration graph
[legend]

Public Member Functions

"DebugPoint" from_dict (cls, Dict[str, Any] data)
 

Static Public Attributes

Object object
 
int delay
 
str comment
 

Detailed Description

  Represents a debug point in the timing path history.
  Debug points are intermediate points along a timing path that provide
  insight into the delay accumulation and signal propagation through
  the circuit. Each point captures the state at a specific location.
  Attributes:
      object: The signal/object at this debug point
      delay: Accumulated delay up to this point (in timing units)
      comment: Optional descriptive comment about this point

Definition at line 90 of file aig.py.

Member Function Documentation

◆ from_dict()

"DebugPoint" aig.DebugPoint.from_dict (   cls,
Dict[str, Any]  data 
)
Create a DebugPoint from a dictionary representation.

Definition at line 107 of file aig.py.

Member Data Documentation

◆ comment

str aig.DebugPoint.comment
static

Definition at line 104 of file aig.py.

Referenced by circt::aig::DebugPoint.print(), and toJSON().

◆ delay

int aig.DebugPoint.delay
static

◆ object

Object aig.DebugPoint.object
static

Definition at line 102 of file aig.py.

Referenced by toJSON().


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