hdlcoder.TimingGenerator Class
Namespace: hdlcoder
Base class to implement custom tool and device support for critical path estimation reporting
Since R2024a
Description
The hdlcoder.TimingGenerator
class is an abstract base class you
can use to implement custom tool and device support for critical path estimation
reporting. You can use instances of this class as the input to the
genhdltdb
function.
Because the hdlcoder.TimingGenerator
class is an abstract class,
you cannot create an instance of this class directly. You use the
handle
class to derive other classes, which can be concrete
classes whose instances are handle
objects.
To define a handle
class, derive your class from
hdlcoder.TimingGenerator
using the syntax in this classdef
code.
classdef MyHandleClass < hdlcoder.TimingGenerator ... end
When you create a derived class object from
hdlcoder.TimingGenerator
, HDL Coder™ generates a comma-separated file called
timing_info.txt
. The file contains timing details related to the
operation undergoing a timing analysis.
The hdlcoder.TimingGenerator
class is a handle
class.
Class Attributes
Abstract | true |
HandleCompatible | true |
For information on class attributes, see Class Attributes.
Events
Event Name | Trigger | Event Data | Event Attributes |
---|---|---|---|
ObjectBeingDestroyed | Triggered when the handle object is about to be destroyed, but before
calling the delete method. | event.EventData |
|
Examples
More About
Version History
Introduced in R2024a