会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Netlist resynthesis program using structure co-factoring
    • 网表再合成程序使用结构协同分解
    • US06546539B1
    • 2003-04-08
    • US09736571
    • 2000-12-14
    • Aiquo LuIvan PavisicPedja Raspopovic
    • Aiquo LuIvan PavisicPedja Raspopovic
    • G06F1750
    • G06F17/505
    • A program for improving a netlist of logic nodes and physical placement for an IC. The program (A) identifies critical nodes based on time calculated from a physical placement. The program (B) selects a set of critical nodes and sub-netlists associated with the critical nodes and co-factors critical fan-ins in the sub-netlists. The program remaps the sub-netlists by optimization and dynamically estimates and updates fanout loads. The program returns to step B if the remapped sub-netlist is unacceptable, returns to step A if the remapped sub-netlist is acceptable, and exits at step A when no more critical nodes are identified at step A.
    • 用于改进IC的逻辑节点和物理放置的网表的程序。 程序(A)基于从物理位置计算的时间来识别关键节点。 程序(B)选择与关键节点相关联的一组关键节点和子网表,并在子网表中选择关联扇区的关键扇区。 该程序通过优化重新映射子网表,并动态估计和更新扇出负载。 如果重新映射的子网表不可接受,则程序返回到步骤B,如果重新映射的子网表可接受,则返回到步骤A,并且在步骤A没有在步骤A没有识别出更多的关键节点时退出步骤A.
    • 2. 发明授权
    • Wire routing optimization
    • 电线路由优化
    • US06412102B1
    • 2002-06-25
    • US09120617
    • 1998-07-22
    • Alexander AndreevIvan PavisicPedja Raspopovic
    • Alexander AndreevIvan PavisicPedja Raspopovic
    • G06F1750
    • G06F17/5077
    • The invention is directed to optimization of an initial routing that connects nets on a surface, each of the nets including plural interconnected net pins. The surface is divided into a set of areas, and a boundary pin is defined at each point on a boundary of one of the areas where the boundary of the one of the areas intersects a net. Routing optimization is then performed in at least one of the areas, the routing optimization optimizing the routing among the net pins and the boundary pins within the at least one of the areas. The invention is also directed to optimization of an initial routing that connects nets on a surface, each of the nets including plural interconnected net pins. The surface is divided into a first set of pre-defined areas, and routing optimization is performed independently in each of the pre-defined areas in the first set. The surface is divided into a second set of pre-defined areas, and routing optimization is performed independently in each of the pre-defined areas in the second set. It is a feature of this aspect of the invention that each of plural pre-defined areas in the first set overlaps at least two pre-defined areas in the second set, and each of plural pre-defined areas in the second set overlaps at least two pre-defined areas in the first set.
    • 本发明涉及一种将网络连接在一个表面上的初始路由的优化,每个网络包括多个互连的网络引脚。 表面被划分成一组区域,并且在一个区域的边界与网络相交的区域之一的边界上的每个点处定义边界销。 然后在至少一个区域中执行路由优化,路由优化优化网内引脚和该至少一个区域内的边界引脚之间的路由。 本发明还涉及将网络连接在表面上的初始路由的优化,每个网络包括多个互连的网络引脚。 表面被划分成第一组预定义区域,并且在第一组中的每个预定义区域中独立地执行路由优化。 表面被划分成第二组预定义区域,并且在第二组中的每个预定义区域中独立地执行路由优化。 本发明的这个方面的特征在于,第一组中的多个预定义区域中的每一个与第二组中的至少两个预定义区域重叠,并且第二组中的多个预定义区域中的每一个至少重叠 第一组中的两个预定义区域。
    • 5. 发明授权
    • Method and apparatus for parallel routing locking mechanism
    • 并行路由锁定机制的方法和装置
    • US06269469B1
    • 2001-07-31
    • US09062418
    • 1998-04-17
    • Ivan PavisicRanko ScepanovicPedja Raspopovic
    • Ivan PavisicRanko ScepanovicPedja Raspopovic
    • H03K17693
    • G06F17/5077
    • A method for implementing net routing for an integrated circuit design with parallel processors, said method comprising the steps of creating a character array, filling said character array with a first character, dividing a plurality of nets into groups, supplying a plurality of locks and assigning each said group its own individual lock, assigning for each net in said plurality of nets a position in the character array; and placing a second character in the position of a particular net in said character array when the net is operated on by a processor and replacing said second character with the first character after said operation is completed.
    • 一种用于实现具有并行处理器的集成电路设计的网络路由的方法,所述方法包括以下步骤:创建字符阵列,用第一字符填充所述字符阵列,将多个网络划分成组,提供多个锁定和分配 每个所述组别自己的个人锁定,为所述多个网络中的每个网络分配字符阵列中的位置; 以及当所述网络由处理器操作并且在所述操作完成之后用所述第一字符替换所述第二字符时,将第二字符放置在所述字符阵列中的特定网络的位置。
    • 6. 发明授权
    • Netlist resynthesis program based on physical delay calculation
    • 基于物理延迟计算的网表再合成程序
    • US06557144B1
    • 2003-04-29
    • US09737239
    • 2000-12-14
    • Aiguo LuIvan PavisicPedja Raspopovic
    • Aiguo LuIvan PavisicPedja Raspopovic
    • G06F1750
    • G06F17/505G06F17/5072
    • A computer program that improves a netlist of logic nodes and physical placement for an IC. The program (a) identifies critical nodes based on delay information calculated from the physical placement. Then the program (b) selects a set of critical nodes and optimally collapses their critical fan-ins and part of the non-critical fan-ins based on their Boolean relationship, which, includes at least one critical node. After that, the program (c) remaps the collapsed sub-netlist by covering its subject graph with an optimal pattern graph, and dynamically estimates and updates the fanout loads. The program returns to step (b) if the remapped sub-netlist is unacceptable, and returns to step (a) after updating the delay information and coordinates of newly mapped gates if the remapped sub-netlist is acceptable. The program exits at step (a) when no more critical nodes are identified at step (a).
    • 一种改进逻辑节点网表和IC物理放置的计算机程序。 程序(a)基于从物理位置计算的延迟信息来识别关键节点。 然后,程序(b)选择一组关键节点,并根据其布尔关系最佳地折叠其关键扇区和非关键扇区的一部分,其中至少包括一个关键节点。 之后,程序(c)通过用最佳模式图覆盖其主题图来重新映射折叠的子网表,并动态地估计并更新扇出负载。 如果重新映射的子网表不可接受,则程序返回到步骤(b),并且如果重新映射的子网表是可接受的,则在更新延迟信息和新映射的门的坐标之后返回到步骤(a)。 步骤(a),当在步骤(a)中没有更多关键节点被识别时,该程序退出。
    • 9. 发明授权
    • Memory-saving method and apparatus for partitioning high fanout nets
    • 用于分割高扇出网络的存储器保存方法和装置
    • US06154874A
    • 2000-11-28
    • US62219
    • 1998-04-17
    • Ranko ScepanovicAlexander E. AndreevPedja Raspopovic
    • Ranko ScepanovicAlexander E. AndreevPedja Raspopovic
    • G06F17/50
    • G06F17/5077
    • An object of the present invention is to provide for a method and apparatus to partition high fanout nets into smaller subnets. Said method includes the steps of identifying elementary pairs of pins in the net, each such elementary pair defining a line; eliminating lines such that a planar graph is formed; eliminating further lines such that a spanning tree is formed, said spanning tree connecting each pin in the net; identifying basic elements, each basic element forming a portion of said spanning tree; and constructing a connected cover for said net, said connected cover comprising a plurality of said basic elements. Said elementary pairs are identified by determining for each pin in said net a relative x-coordinate and a relative y-coordinate, constructing for each pin a combined binary coordinate as a function of the pin's relative x-coordinate and relative y-coordinate, ordering the pins in accordance with their respective combined binary coordinates, iteratively combining the pins until one pin remains, and iteratively expanding the pins.
    • 本发明的目的是提供一种将高扇出网分成较小子网的方法和装置。 所述方法包括以下步骤:识别网中的基本对引脚,每个这样的基本对定义一条线; 消除形成平面图形的线条; 消除形成生成树的更多的线,所述生成树连接网中的每个引脚; 识别基本元素,形成所述生成树的一部分的每个基本元素; 以及构建所述网的连接的盖,所述连接的盖包括多个所述基本元件。 通过确定所述网中的每个针的相对x坐标和相对的y坐标来识别所述基本对,所述相对的x坐标和相对的y坐标构成了作为销的相对x坐标和相对y坐标的函数的组合二进制坐标 根据它们各自组合的二进制坐标的引脚,迭代地组合引脚直到保持一个引脚,并且迭代地扩展引脚。
    • 10. 发明授权
    • Data flow analyzer
    • 数据流分析仪
    • US08843865B2
    • 2014-09-23
    • US13405302
    • 2012-02-26
    • Philip H. TaiPedja RaspopovicJaime Wong
    • Philip H. TaiPedja RaspopovicJaime Wong
    • G06F17/50
    • G06F17/5068
    • A system and method for generating physical design of an integrated circuit, based on schematic design. The system includes graphical user interface and integrated circuit design and layout system. The integrated circuit design and layout system creates and analyzes logical slices of the integrated circuit based on the schematic design; creates and edits macros based on the logical slices; and traces and analyzes data paths through the physical design based on the schematic design. The method includes providing the schematic design of the integrated circuit, and generating logical slices of the integrated circuit from the schematic design. The method also includes generating, grouping and manipulating macros, responsive to identification of multiple occurrences of logical slices. The method further includes performing data flow analysis to identify data paths for the physical design, quantifying weight indices for the data paths, and positioning objects in the physical design based on the weight indices.
    • 基于原理图设计的用于生成集成电路的物理设计的系统和方法。 该系统包括图形用户界面和集成电路设计和布局系统。 集成电路设计和布局系统基于原理图设计创建和分析集成电路的逻辑片段; 基于逻辑切片创建和编辑宏; 并通过基于原理图设计的物理设计跟踪和分析数据路径。 该方法包括提供集成电路的原理图设计,并从原理图设计生成集成电路的逻辑片。 该方法还包括响应于多次出现的逻辑切片的识别而生成,分组和操纵宏。 该方法还包括执行数据流分析以识别用于物理设计的数据路径,量化数据路径的权重索引,以及基于权重索引在物理设计中定位对象。