发明名称 Interactive simplification of schematic diagram of integrated circuit design
摘要 The interactive grouping tool offers the flexibility to simplify the schematic diagram of an integrated circuit (IC) design by grouping circuit elements that are not specified to be of interest into entities of any size. Circuit elements of various types and functionalities, including ports and pins, can be combined together into the same entity without modifying the underlying design logic and connectivity. By grouping and hiding the unnecessary details, the tool reduces clutter in a schematic diagram and greatly eases the process of traversing, debugging, and analyzing the schematic diagram. Users can choose to dynamically group the circuit elements on the schematic diagram without going through any compilation or synthesis process. Users can also choose to revert any of the entities back to the original schematic diagram with the ungrouping operation. For specific or batch manipulation of the schematic diagram, the tool provides a scripting interface for users to enter commands. The content of selected entities can be changed by using the drag-and-drop technique for certain operations including moving nodes into, removing nodes from, and adding nodes into an entity.
申请公布号 US8898618(B2) 申请公布日期 2014.11.25
申请号 US200912412045 申请日期 2009.03.26
申请人 Altera Corporation 发明人 Chin Choi Phaik;Goh Denis Chuan Hu
分类号 G06F17/50;G06F3/0482 主分类号 G06F17/50
代理机构 Mauriel Kapouytian Woods LLP 代理人 Mauriel Kapouytian Woods LLP ;Kapouytian Ararat
主权项 1. A method of simplifying a schematic diagram of an integrated circuit (IC) design, the method comprising: generating a schematic diagram of the IC design; displaying the schematic diagram on a graphical user interface (GUI), the schematic diagram having a first plurality of nodes and a first plurality of nets interconnecting the first plurality of nodes, wherein a node of the first plurality of nodes comprises a functional element of the IC design; and enabling a user to select from the first plurality of nodes and the first plurality of nets on the GUI and group selected nodes and nets into an entity, wherein nodes can be selected and grouped into the entity independent of their type, wherein the selected nodes include combinational logic nodes and non-combinational logic nodes, further wherein the entity is displayed, on the schematic diagram, instead of the selected nodes and nets.
地址 San Jose CA US