主权项 |
1. A computerized method, implemented in a system of one or more processors, instruction memory and a database of RTL-level circuit description netlists, for restructuring a design hierarchy of an RTL-level circuit description netlist, comprising:
receiving by the one or more processors an initial RTL-level circuit description netlist; creating a hierarchy model for the initial RTL-level circuit description netlist; receiving from a user by the one or more processors one or more movement, group, or ungroup definitions whereby one or more circuit elements are directed to be moved, grouped, or ungrouped within the hierarchy model; planning and executing by one or more processors one or more of group, ungroup, and move operations in response to the one or more movement, group, or ungroup definitions, whereby one or more circuit elements are re-positioned in the hierarchy model, and whereby connectivity within a resultant revised circuit description netlist is automatically revised to maintain equivalent functionality to the initial RTL-level circuit description netlist; and saving into the database by one or more processors the resultant revised RTL-level circuit description netlist; wherein revision of the RTL-level circuit description netlist is performed prior to a physical placement of design elements during a layout process. |