BRIEF DESCRIPTION OF DRAWINGS
FIG. 1 is a flowchart of an exemplary RTL synthesis flow according to exemplary embodiments of the disclosed technology.
FIG. 2 is a schematic block diagram show an exemplary resource management framework that can be used to perform the implementer assignment process in FIG. 1.
FIG. 3 is a schematic block diagram of the components of the implementation suggestor component in the exemplary resource management framework of FIG. 2.
FIGS. 4A and 4C illustrate three different implementations as may be suggested by the implementation suggestor component of FIG. 3 for an exemplary multiplier circuit having inputs of varying bit size.
FIG. 5 is a first image of an exemplary graphical user interface as may be used in connection with the exemplary resource management framework of FIG. 2.
FIG. 6 is a second image of an exemplary graphical user interface as may be used in connection with the exemplary resource management framework of FIG. 2.
FIG. 7 is a third image of an exemplary graphical user interface as may be used in connection with the exemplary resource management framework of FIG. 2.
FIG. 8 is a fourth image of an exemplary graphical user interface as may be used in connection with the exemplary resource management framework of FIG. 2.
FIG. 9 is a fifth image of an exemplary graphical user interface as may be used in connection with the exemplary resource management framework of FIG. 2.
FIG. 10 is a schematic block diagram of a network as may be used to perform any of the disclosed methods.
FIG. 11 is a schematic block diagram of a distributed computing network as may be used to perform any of the disclosed methods.
FIG. 12 is a flowchart illustrating how RTL synthesis using any of the disclosed techniques can be performed in the network of FIG. 10 or FIG. 11.