会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
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. 发明授权
    • Cell placement representation and transposition for integrated circuit
physical design automation system
    • 集成电路物理设计自动化系统的电池放置表示和转置
    • US6155725A
    • 2000-12-05
    • US230383
    • 1994-04-19
    • Ranko ScepanovicJames S KofordEdwin R. JonesDouglas B. BoyleMichael D. Rostoker
    • Ranko ScepanovicJames S KofordEdwin R. JonesDouglas B. BoyleMichael D. Rostoker
    • G06F17/50
    • G06F17/5072
    • A large number of possible cell placements for an integrated circuit chip are evaluated to determine which has the highest fitness in accordance with a predetermined criteria such as interconnect congestion. Each cell placement, which constitutes an individual permutation of cells from a population of possible permutations, is represented as an initial cell placement in combination with a list of individual cell transpositions or swaps by which the cell placement can be derived from the initial cell placement. A cell placement can be genetically mutated and/or inverted by adding swaps to the list for its cell placement which designates cells to be transposed. Genetic crossover can be performed by transposing swaps between the lists for two cell placements. This cell representation and transposition method enables any type of cell transposition to be performed without loss or duplication of cells or generation of illegal placements.
    • 评估用于集成电路芯片的大量可能的单元布局,以根据诸如互连拥塞的预定标准来确定哪个具有最高适应度。 构成来自可能置换群体的细胞的单个排列的每个细胞放置与初始细胞放置结合,表示为可以从初始细胞置换导出细胞置换的单个细胞转置或交换的列表。 可以通过向列表中添加交换来进行基因突变和/或反转,用于其细胞放置,其指定要转置的细胞。 遗传交叉可以通过在两个单元格展示位置的列表之间转换互换来执行。 这种细胞表达和转座方法可以进行任何类型的细胞转座,而不会丢失或重复细胞或产生非法放置。
    • 7. 发明授权
    • Method for producing integrated circuit chip having optimized cell
placement
    • 具有优化电池放置的集成电路芯片的制造方法
    • US5781439A
    • 1998-07-14
    • US558165
    • 1995-11-13
    • 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.
    • 在用于生成用于集成电路芯片的优化的单元布置的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。
    • 8. 发明授权
    • Optimization processing for integrated circuit physical design
automation system using parallel moving windows
    • 使用平行移动窗口的集成电路物理设计自动化系统的优化处理
    • US5870313A
    • 1999-02-09
    • US987865
    • 1997-12-09
    • Douglas B. BoyleJames S. KofordRanko ScepanovicEdwin R. JonesMichael D. Rostoker
    • Douglas B. BoyleJames S. KofordRanko ScepanovicEdwin R. JonesMichael D. Rostoker
    • G06F17/50
    • G06F17/5072
    • One or more non-overlapping moving windows are positioned over a placement of cells for an integrated circuit chip to delineate respective subsets of cells. A fitness improvement operation such as simulated evolution is performed on the subsets simultaneously using parallel processors. The windows are either moved to specifically identified high interconnect congestion areas of the placement, or are moved across the placement in a raster type pattern such that each area of the placement is processed at least once. Exchange of misplaced cells between subsets can be accomplished by dimensioning the windows and designing the window movement pattern such that the subsets overlap. Alternatively, such exchange can be accomplished by using two sets of windows of different sizes. As yet another alternative, the improvement operation can allow misplaced cells to move to a border area outside a window. Each misplaced cell is placed on a list, and then moved to the centroid of a net of cells to which it is connected, which can be outside the subset that originally included the misplaced cell.
    • 一个或多个非重叠移动窗口位于用于集成电路芯片的单元的放置上以描绘相应的单元子集。 使用并行处理器同时对子集执行诸如模拟演化的健身改善操作。 窗口被移动到该位置的专门识别的高互连拥塞区域,或以栅格类型模式移动到该位置,使得该位置的每个区域至少被处理一次。 可以通过对窗口进行尺寸设计和设计窗口移动图案以使得子集重叠来实现子集之间的错放单元的交换。 或者,这种交换可以通过使用两组不同大小的窗口来完成。 作为另一替代方案,改进操作可以允许错放的单元移动到窗外的边界区域。 每个放错的单元格放在一个列表上,然后移动到它所连接的单元格网格的质心,它可能在最初包含放错单元格的子集之外。
    • 10. 发明授权
    • Optimization processing for integrated circuit physical design
automation system using optimally switched cost function computations
    • 使用最优切换成本函数计算的集成电路物理设计自动化系统的优化处理
    • US5745363A
    • 1998-04-28
    • US600588
    • 1996-02-13
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • Michael D. RostokerJames S. KofordEdwin R. JonesDouglas B. BoyleRanko Scepanovic
    • G06F17/50G06F15/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.
    • 在用于产生用于集成电路芯片的优化的单元布局的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。