public abstract class VerilogDesignBackend
extends java.lang.Object
VerilogDesignBackend
is a basic class for design-level back-ends.
The start
method should be override in a subclass.
Modifier | Constructor and Description |
---|---|
protected |
VerilogDesignBackend(java.lang.String name)
Creates a back-end.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the name of the back-end.
|
abstract void |
start(VerilogDesign design)
Processes the elaborated design.
|
protected VerilogDesignBackend(java.lang.String name)
name
- the back-end name.public final java.lang.String getName()
public abstract void start(VerilogDesign design)
design
- the elaborated design.