Batch editor for netlists described in a hardware description language
OwnerJohn Stephen Walther, Ismed D. S. Hartantoinventors
Life of this patent
Estimating the term…
Abstract
A system and method are disclosed for editing netlists described in a hardware description language (HDL). In one embodiment, a netlist is provided and a changes module is provided. The changes module contains a set of changes associated with the netlist. A tool, such as a netlist compiler, then edits the netlist using the changes described in the changes module. The changes module may be used on subsequent, or different, versions of the netlist where the netlist element changed by the changes module are the same. In this manner, repeated manual editing of a netlist, may be significantly reduced.
Claims20
A method for editing a netlist, the method comprising:
- providing a netlist comprising a set of netlist modules;
- creating a changes module describing at least one change to the netlist modules;
- using the changes module to modify at least one of the netlist modules according to the at least one change to create a modified netlist.
A method for editing a netlist, the method comprising:
- providing a netlist comprising a set of netlist modules;
- creating a changes module describing at least one change to the netlist modules, the at least one change including a change in a port configuration of a wire in the netlist;
- using the changes module to modify at least one of the netlist modules according to the at least one change to create a modified netlist.
A computer-readable medium comprising program instructions for performing:
- receiving a netlist comprising a set of netlist modules;
- receiving a changes module describing at least one change to the netlist modules;
- using the changes module to modify at least one of the netlist modules according to the at least one change to create a modified netlist.
Dependencies are inferred from the claim text.