会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 62. 发明授权
    • Cell pin extensions for integrated circuits
    • 集成电路的单元针扩展
    • US06536027B1
    • 2003-03-18
    • US09735837
    • 2000-12-13
    • Mikhail I. GrinchukAlexander E. AndreevRanko Scepanovic
    • Mikhail I. GrinchukAlexander E. AndreevRanko Scepanovic
    • G06F1750
    • G06F17/5077
    • A metal wire for a feature of a cell is extended using a grid based on a metal layer of the cell. Each grid element is assigned an “F” designator representing the metal wire being extended, an “E” designator representing blockages to extension of the metal wire, such as metal wires of other features, or a “U” designator representing grid elements that are neither F-designated, nor E-designated grid elements. U-designated grid elements that are neighbors to E-designated grid elements are identified. A minimum length path is defined through the U-designated grid elements that are not neighbors to E-designated grid elements between the cell boundary and a F-designated grid element.
    • 使用基于电池的金属层的栅格来延长用于电池特征的金属线。 每个网格元素被分配一个表示正在扩展的金属线的“F”指示符,表示阻止金属线延伸的“E”指示符,例如其他特征的金属线,或表示网格元素的“U” F指定,E指定网格元素。 与E指定的网格元素相邻的U指定网格元素被识别。 通过U指定的网格元素定义最小长度路径,该网格元素不是单元格边界和F指定的网格元素之间的E指定网格元素的邻居。
    • 63. 发明授权
    • Modifying timing graph to avoid given set of paths
    • 修改时序图以避免给定的路径集
    • US06292924B1
    • 2001-09-18
    • US08964997
    • 1997-11-05
    • Ivan PavisicAnatoli A. BolotovAlexander E. AndreevRanko Scepanovic
    • Ivan PavisicAnatoli A. BolotovAlexander E. AndreevRanko Scepanovic
    • G06F1750
    • G06F17/5031
    • Integrated circuit chips (IC's) require proper placement of many cells (groups of circuit components) and complex routing of wires to connect the pins of the cells. Designing of the IC's require meeting real-world constraints such as minimization of the circuit area, minimization of wire length within the circuit, and minimization of the time the IC requires to perform its function, referred to as the IC delay. In order to design circuits to meet a given set of requirements, each signal path of the circuit must be analyzed. Because of the large number of the cells and the complex connections, the number of paths is very large and requires much computing power to analyze. Also, some of the paths are not important for the purposes of the operations of the chip and can be discounted during the analysis process. The present invention discloses a method and apparatus used to avoid analyzing non-important paths, referred to as false paths of a directed timing graph. To avoid the false paths, the timing graph representing the circuit is modified to exclude the false paths before the graph is analyzed. To modify the timing graph, duplicate nodes are constructed, duplicate edges are constructed, and some edges of the original graph are cut and replaced by mixed edges connecting non-duplicate nodes to duplicate nodes. Finally, mixed edges are created to connect duplicate nodes to non-duplicate nodes, integrating the duplicate graph with the original graph.
    • 集成电路芯片(IC)需要适当放置许多单元(电路组件组)和复杂的导线布线以连接单元的引脚。 IC的设计需要满足实际的限制,例如最小化电路面积,最小化电路内的电线长度,以及使IC执行其功能所需的时间最小化,称为IC延迟。 为了设计电路以满足给定的一组要求,必须分析电路的每个信号路径。 由于大量的单元和复杂的连接,路径数量非常多,需要很多计算能力进行分析。 此外,一些路径对于芯片的操作的目的不重要,并且可以在分析过程期间被折扣。 本发明公开了一种用于避免分析非重要路径的方法和装置,被称为定向定时图的假路径。 为了避免错误路径,修改表示电路的时序图,以排除图表分析之前的虚假路径。 为了修改时序图,构造了重复的节点,构建了重复的边,原始图的一些边被剪切,并将不重复的节点连接到重复节点的混合边替换。 最后,创建混合边以将重复节点连接到非重复节点,将重复图与原始图集成。
    • 65. 发明授权
    • Method and apparatus for hierarchical global routing descend
    • 分级全局路由下降的方法和装置
    • US06175950B1
    • 2001-01-16
    • US09062217
    • 1998-04-17
    • Ranko ScepanovicAlexander E. AndreevElyar E. GasanovPedja Raspopovic
    • Ranko ScepanovicAlexander E. AndreevElyar E. GasanovPedja Raspopovic
    • G06F1750
    • G06F17/5077
    • Net routing is optimized in an integrated circuit device by dividing an integrated circuit design with a first group of substantially parallel lines in a first direction and with a group of substantially parallel lines in a second direction, with the second direction being substantially perpendicular to the first direction. A first routing graph is formed with vertices corresponding to locations where lines in the first direction and lines in the second direction cross, and nets are globally routed as a function of the first routing graph. The integrated circuit design is further subdivided with a second group of substantially parallel lines in the first direction, and a second routing graph is formed with vertices corresponding to locations where lines in the first and second groups of substantially parallel lines in the first direction cross lines in the group of substantially parallel lines in the second direction. For a net globally routed using the first routing graph, a first local net is formed in a first fragment of the second routing graph, and the first local net is rerouted within the first fragment by computing edge penalty values for edges in the first fragment and rerouting the first local net as a function of the edge penalty values.
    • 通过将集成电路设计与第一方向上的第一组基本上平行的线分隔开并且在第二方向上与一组基本上平行的线分开,使得第二方向基本上垂直于第一方向 方向。 第一路由图形成为与第一方向上的线和第二方向上的线交叉的位置相对应的顶点,并且网络作为第一路由图的函数被全局路由。 集成电路设计在第一方向上被进一步细分为第二组基本上平行的线,并且第二路由图形成为与第一方向交叉线上的基本上平行的第一组和第二组中的线对应的顶点 在第二方向上基本平行的线组。 对于使用第一路由图全局路由的网络,在第二路由图的第一片段中形成第一本地网,并且通过计算第一片段中的边缘的边缘惩罚值,在第一片段内重新路由第一本地网, 作为边缘惩罚值的函数重新路由第一个本地网络。
    • 66. 发明授权
    • Method and apparatus for congestion removal
    • 阻塞消除的方法和装置
    • US6068662A
    • 2000-05-30
    • US906945
    • 1997-08-06
    • Ranko ScepanovicAlexander E. AndreevIvan Pavisic
    • Ranko ScepanovicAlexander E. AndreevIvan Pavisic
    • G06F17/50G06F19/00
    • G06F17/5072
    • Integrated circuit chips (IC's) require proper placement of many cells (groups of circuit components) and complex routing of wires to connect the pins of the cells. Because of the large number of the cells and the complex connections required, it is essential that placement of the cell and the wire routine be done correctly to avoid any congestion of wires. The present invention discloses method and apparatus to reduce or to eliminate cell placement and wire routing congestion. The congestion reduction is achieved by first examining regions of the IC to determine whether horizontal or vertical congestion exists. If horizontal congestion exists, then the cells are moved, within the columns, vertically to give more room for the cells and in between the cells for the routing of the wires. If vertical congestion exists, then the cells are moved to different columns to alleviate congestion. The present invention discloses techniques of determining horizontal and vertical congestion and the techniques for moving the cells. The movement of the cells to other columns may create overlapping of the cells or overloading of the columns. The present invention also discloses the methods to resolve the overlapping and overloading problems.
    • 集成电路芯片(IC)需要适当放置许多单元(电路组件组)和复杂的导线布线以连接单元的引脚。 由于需要大量的单元和复杂的连接,所以必须正确地进行单元和电线程序的布置,以避免导线堵塞。 本发明公开了减少或消除小区布置和布线拥塞的方法和装置。 通过首先检查IC的区域以确定是否存在水平或垂直拥塞来实现拥塞减少。 如果存在水平拥堵,那么单元在列内垂直移动,为单元格提供更多的空间,并且在单元之间用于导线的布线。 如果存在垂直拥塞,则将小区移动到不同的列以减轻拥塞。 本发明公开了确定水平和垂直拥塞的技术以及移动小区的技术。 细胞到其他柱的运动可能造成细胞重叠或柱的重载。 本发明还公开了解决重叠和重载问题的方法。
    • 68. 发明授权
    • Memory mapping for parallel turbo decoding
    • 并行turbo解码的内存映射
    • US08132075B2
    • 2012-03-06
    • US11924385
    • 2007-10-25
    • Alexander E. AndreevAnatoli A. BolotovRanko Scepanovic
    • Alexander E. AndreevAnatoli A. BolotovRanko Scepanovic
    • H03M13/00
    • H03M13/2771H03M13/2764H03M13/2957
    • A routing multiplexer system provides p outputs based on a selected permutation of p inputs. Each of a plurality of modules has two inputs, two outputs and a control input and is arranged to supply signals at the two inputs to the two outputs in a direct or transposed order based on a value of a bit at the control input. A first p/2 group of the modules are coupled to the n inputs and a second p/2 group of the modules provide the n outputs. A plurality of control bit tables each contains a plurality of bits in an arrangement based on a respective permutation. The memory is responsive to a selected permutation to supply bits to the respective modules based on respective bit values of a respective control bit table, thereby establishing a selected and programmable permutation of the inputs to the outputs.
    • 路由复用器系统基于所选择的p个输入的排列来提供p个输出。 多个模块中的每一个具有两个输入,两个输出和一个控制输入,并且被布置为基于控制输入处的位的值,以直接或转置的顺序将两个输入端的信号提供给两个输出。 模块的第一个p / 2组耦合到n个输入端,第二个p / 2组模块提供n个输出。 多个控制位表各自包含基于相应置换的布置中的多个位。 存储器响应于所选择的置换,以基于相应控制位表的相应位值向相应模块提供位,由此建立对输出的输入的选择和可编程排列。