会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Simultaneous placement and routing (SPAR) method for integrated circuit
physical design automation system
    • 用于集成电路物理设计自动化系统的同时放置和布线(SPAR)方法
    • US5742510A
    • 1998-04-21
    • US604181
    • 1996-02-21
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • G06F17/50G06F19/00
    • G06F17/5072
    • In a physical design automation system for producing an optimized cell placement for an integrated circuit chip, a placement optimization methodology is decomposed into a plurality of cell placement optimization processes that are performed simultaneously by parallel processors on input data representing the chip. The results of the optimization processes are recomposed to produce an optimized cell placement. The fitness of the optimized cell placement is analyzed, and the parallel processors are controlled to selectively repeat performing the optimization processes for further optimizing the optimized cell placement if the fitness does not satisfy a predetermined criterion. The system can be applied to initial placement, routing, placement improvement and other problems. The processors can perform the same optimization process on different placements, or on areas of a single placement. Alternatively, the processors can perform different optimization processes simultaneously on a single initial placement, with the resulting processed placement having the highest fitness being selected as the optimized placement. The processors can further selectively reprocess areas of a placement having high cell interconnect congestion or other low fitness parameters.
    • 在用于生成用于集成电路芯片的优化的单元布置的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。
    • 2. 发明授权
    • Cell placement alteration apparatus for integrated circuit chip physical
design automation system
    • 集成电路芯片物理设计自动化系统的电池放置改造装置
    • US5557533A
    • 1996-09-17
    • US229821
    • 1994-04-19
    • James S. KofordRanko ScepanovicEdwin R. JonesDouglas B. BoyleMichael D. Rostoker
    • James S. KofordRanko ScepanovicEdwin R. JonesDouglas B. BoyleMichael D. Rostoker
    • G06F17/50G06F15/18
    • G06F17/5072
    • A large number of possible placements of cells on an integrated circuit chip are generated and evaluated to determine the placement with the highest fitness. Cells for transposition or "swapping" within each placement using genetic algorithms are selected using greedy algorithms based on the fitness of each cell. The cell fitnesses are evaluated in terms of interconnect congestion, total net wire length or other criteria. Cells are selected for genetic crossover by sorting the cells in order of fitness and multiplying the cell fitnesses by weighting factors that increase non-linearly with rank. The cells are selected using linear random number generation such that cells with higher fitnesses have a higher probability of selection. Cells having lowest fitness are selected for mutation, and transposed to random locations, to adjacent locations, with cells having second worst fitness, to the center of mass of the respective interconnect nets, or with two or more cells in a cyclical manner.
    • 生成并评估集成电路芯片上大量可能的单元格放置,以确定具有最高适应度的位置。 使用基于每个单元的适应度的贪心算法选择使用遗传算法在每个位置内进行转置或“交换”的单元。 根据互连拥塞,总净线长度或其他标准来评估细胞适应度。 选择细胞进行遗传交叉,通过按照适合度的顺序排列细胞,并通过与等级线性增加的加权因子乘以细胞适应度。 使用线性随机数生成来选择细胞,使得具有较高适应度的细胞具有更高的选择概率。 选择具有最低适应度的细胞用于突变,并且以周期性方式转置到随机位置,相邻位置,具有第二最坏适应度的细胞到相应互连网的质心,或者以两个或更多个细胞。
    • 3. 发明授权
    • Single chip integrated circuit distributed shared memory (DSM) and
communications nodes
    • 单芯片集成电路分布式共享存储器(DSM)和通信节点
    • US5963975A
    • 1999-10-05
    • US932042
    • 1997-09-17
    • Douglas B. BoyleJames S. KofordEdwin R. JonesRanko ScepanovicMichael D. Rostoker
    • Douglas B. BoyleJames S. KofordEdwin R. JonesRanko ScepanovicMichael D. Rostoker
    • G06F12/08G06F13/00
    • G06F12/0817
    • The capacity of a cache memory is substantially reduced over that required for a multi-chip distributed shared memory (DSM) implementation to enable the cache memory, a main memory, a processor and requisite logic and control circuitry to fit on a single integrated circuit chip. The increased cache miss rate created by the reduced cache memory capacity is compensated for by the reduced cache miss resolution period resulting from integrating the main memory and processor on the single chip. The reduced cache miss resolution period enables the processor clock rate to be substantially increased, so that a processor having a simple functionality such as a reduced instruction set computer (RISC) processor can be utilized and still provide the required processing speed. The RISC processor is substantially smaller than a more complicated processor that would be required to provide the same processing speed in a multi-chip DSM implementation, thereby enabling the RISC processor to fit on the chip with the other elements. A single-chip communications node that can be used in telecommunications networks other than DSM includes a memory controller for providing local and remote memory coherency, and a bidirectional interconnect unit that converts memory access instructions into memory access messages and vice-versa.
    • 高速缓冲存储器的容量比多芯片分布式共享存储器(DSM)实现所需的容量大大减少,以使得高速缓冲存储器,主存储器,处理器和必需的逻辑和控制电路能够安装在单个集成电路芯片 。 由降低的高速缓存存储器容量创建的增加的高速缓存未命中率由通过在单个芯片上集成主存储器和处理器而减少的高速缓存未命中分辨率周期来补偿。 减小的高速缓存未命中分辨率周期使得处理器时钟速率能够显着增加,使得可以利用具有简单功能的处理器,诸如精简指令集计算机(RISC)处理器,并且仍然提供所需的处理速度。 RISC处理器远小于在多芯片DSM实现中提供相同处理速度所需的更复杂的处理器,从而使RISC处理器能够与其他元件相配合。 可以用于DSM以外的电信网络中的单芯片通信节点包括用于提供本地和远程存储器一致性的存储器控​​制器,以及将存储器访问指令转换为存储器访问消息的反向互连的双向互连单元。
    • 4. 发明授权
    • Method of cell placement for an integrated circuit chip comprising
chaotic placement and moving windows
    • 一种集成电路芯片的电池放置方法,包括混沌放置和移动窗口
    • US5903461A
    • 1999-05-11
    • US862791
    • 1997-05-23
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • G06F17/50G06F19/00
    • G06F17/5072
    • In a physical design automation system for producing an optimized cell placement for an integrated circuit chip, a placement optimization methodology is decomposed into a plurality of cell placement optimization processes that are performed simultaneously by parallel processors on input data representing the chip. The results of the optimization processes are recomposed to produce an optimized cell placement. The fitness of the optimized cell placement is analyzed, and the parallel processors are controlled to selectively repeat performing the optimization processes for further optimizing the optimized cell placement if the fitness does not satisfy a predetermined criterion. The system can be applied to initial placement, routing, placement improvement and other problems. The processors can perform the same optimization process on different placements, or on areas of a single placement. Alternatively, the processors can perform different optimization processes simultaneously on a single initial placement, with the resulting processed placement having the highest fitness being selected as the optimized placement. The processors can further selectively reprocess areas of a placement having high cell interconnect congestion or other low fitness parameters.
    • 在用于生成用于集成电路芯片的优化的单元布置的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。
    • 5. 发明授权
    • Optimization processing for integrated circuit physical design
automation system using chaotic fitness improvement method
    • 集成电路物理设计自动化系统优化处理采用混沌健身改进方法
    • US5682322A
    • 1997-10-28
    • US229949
    • 1994-04-19
    • Douglas B. BoyleJames S. KofordRanko ScepanovicEdwin R. JonesMichael D. Rostoker
    • Douglas B. BoyleJames S. KofordRanko ScepanovicEdwin R. JonesMichael D. Rostoker
    • G06F17/50
    • G06F17/5072
    • The fitness of a cell placement for an integrated circuit chip is optimized by relocating at least some of cells to new locations that provide lower interconnect congestion. For each cell, the centroid of the net of cells to which the cell is connected is computed. The cell is then moved toward the centroid by a distance that is equal to the distance from the current position of the cell to the centroid multiplied by a "chaos" factor .lambda.. The value of .lambda. is selected such that the cell relocation operations will cause the placement to converge toward an optimal configuration without chaotic diversion, but with a sufficiently high chaotic element to prevent the optimization operation from becoming stuck at local fitness maxima. The new cell locations can be modified to include the effects of cells in other locations, such as by incorporating a function of cell density gradient or force direction into the computation. This spreads out clumps of cells so that the density of cells is more uniform throughout the placement. The attraction between cells in the nets is balanced against repulsion caused by a high local cell density, providing an optimized tradeoff of wirelength, feasibility and congestion.
    • 通过将至少一些单元重定位到提供较低互连拥塞的新位置来优化用于集成电路芯片的单元布局的适应性。 对于每个单元,计算连接单元的单元格网格的质心。 然后,电池向质心移动一个距离,该距离等于从电池的当前位置到质心乘以“混沌”因子λ的距离。 选择λ的值,使得单元重定位操作将导致放置朝向最佳配置收敛而没有混沌转移,但是具有足够高的混沌元素以防止优化操作变得卡在局部适应度最大值。 可以修改新的单元位置以将单元格的效果包括在其他位置,例如通过将单元密度梯度或力方向的函数合并到计算中。 这扩散了细胞团,使得细胞的密度在整个放置期间更均匀。 网络中的细胞之间的吸引力与由局部细胞密度较高引起的排斥平衡,从而提供了线长,可行性和拥塞的最优化折中。
    • 6. 发明授权
    • Computer implemented method for producing optimized cell placement for
integrated circiut chip
    • 用于集成循环芯片生产优化的电池放置的计算机实现方法
    • US5636125A
    • 1997-06-03
    • US559206
    • 1995-11-13
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • G06F17/50G06F19/00
    • G06F17/5072
    • In a physical design automation system for producing an optimized cell placement for an integrated circuit chip, a placement optimization methodology is decomposed into a plurality of cell placement optimization processes that are performed simultaneously by parallel processors on input data representing the chip. The results of the optimization processes are recomposed to produce an optimized cell placement. The fitness of the optimized cell placement is analyzed, and the parallel processors are controlled to selectively repeat performing the optimization processes for further optimizing the optimized cell placement if the fitness does not satisfy a predetermined criterion. The system can be applied to initial placement, routing, placement improvement and other problems. The processors can perform the same optimization process on different placements, or on areas of a single placement. Alternatively, the processors can perform different optimization processes simultaneously on a single initial placement, with the resulting processed placement having the highest fitness being selected as the optimized placement. The processors can further selectively reprocess areas of a placement having high cell interconnect congestion or other low fitness parameters.
    • 在用于产生用于集成电路芯片的优化的单元布局的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。
    • 7. 发明授权
    • Integrated circuit physical design automation system utilizing
optimization process decomposition and parallel processing
    • 集成电路物理设计自动化系统利用优化过程分解和并行处理
    • US5495419A
    • 1996-02-27
    • US229826
    • 1994-04-19
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • G06F17/50G06F17/00
    • G06F17/5072
    • In a physical design automation system for producing an optimized cell placement for an integrated circuit chip, a placement optimization methodology is decomposed into a plurality of cell placement optimization processes that are performed simultaneously by parallel processors on input data representing the chip. The results of the optimization processes are recomposed to produce an optimized cell placement. The fitness of the optimized cell placement is analyzed, and the parallel processors are controlled to selectively repeat performing the optimization processes for further optimizing the optimized cell placement if the fitness does not satisfy a predetermined criterion. The system can be applied to initial placement, routing, placement improvement and other problems. The processors can perform the same optimization process on different placements, or on areas of a single placement. Alternatively, the processors can perform different optimization processes simultaneously on a single initial placement, with the resulting processed placement having the highest fitness being selected as the optimized placement. The processors can further selectively reprocess areas of a placement having high cell interconnect congestion or other low fitness parameters.
    • 在用于产生用于集成电路芯片的优化的单元布局的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。