会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • 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.
    • 在用于产生用于集成电路芯片的优化的单元布局的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。
    • 12. 发明授权
    • 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.
    • 一个或多个非重叠移动窗口位于用于集成电路芯片的单元的放置上以描绘相应的单元子集。 使用并行处理器同时对子集执行诸如模拟演化的健身改善操作。 窗口被移动到该位置的专门识别的高互连拥塞区域,或以栅格类型模式移动到该位置,使得该位置的每个区域至少被处理一次。 可以通过对窗口进行尺寸设计和设计窗口移动图案以使得子集重叠来实现子集之间的错放单元的交换。 或者,这种交换可以通过使用两组不同大小的窗口来完成。 作为另一替代方案,改进操作可以允许错放的单元移动到窗外的边界区域。 每个放错的单元格放在一个列表上,然后移动到它所连接的单元格网格的质心,它可能在最初包含放错单元格的子集之外。
    • 14. 发明授权
    • 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.
    • 在用于产生用于集成电路芯片的优化的单元布局的物理设计自动化系统中,布局优化方法被分解成由并行处理器在表示芯片的输入数据上同时执行的多个单元布局优化处理。 重组优化过程的结果以产生优化的细胞放置。 分析优化的单元布局的适应性,并且如果适合度不满足预定标准,则并行处理器被控制以选择性地重复执行优化处理以进一步优化优化的单元布局。 该系统可以应用于初始放置,布线,布局改进等问题。 处理器可以对不同的展示位置或单个展示位置执行相同的优化过程。 或者,处理器可以在单个初始放置上同时执行不同的优化过程,所得到的经处理的放置具有最佳适合度作为优化的位置。 处理器可以进一步选择性地重新处理具有高单元互连拥塞或其他低适应度参数的位置的区域。
    • 15. 发明授权
    • Congestion based cost factor computing apparatus for integrated circuit
physical design automation system
    • 用于集成电路物理设计自动化系统的拥塞成本因子计算设备
    • US5914887A
    • 1999-06-22
    • US229624
    • 1994-04-19
    • Ranko ScepanovicJames S. KofordEdwin E. JonesDouglas B. BoyleMichael D. Rostoker
    • Ranko ScepanovicJames S. KofordEdwin E. JonesDouglas B. BoyleMichael D. Rostoker
    • G06F17/50
    • G06F17/5072
    • A cell placement for an integrated circuit chip comprises a large number of cells allocated to respective locations on the surface of the chip. The placement is divided into switch boxes that surround the cell locations respectively. A bounding box is constructed around each net of a netlist for the placement. A congestion factor is computed for each switch box as being equal to the number of bounding boxes that overlap the respective switch box. A cost factor for the placement and associated netlist is computed as the maximum value, average value, sum of squares or other function of the congestion factors. The individual congestion factor computation can be modified to require that a pin of a net of one of the bounding boxes overlap or be within a predetermined distance of a switch box in order for the congestion factor to be computed as the sum of the overlapping bounding boxes in order to localize and increase the accuracy of the cost factor estimation. The congestion factor for a switch box can also be weighted in accordance with the proximity of the switch box to a pin.
    • 用于集成电路芯片的单元布置包括分配给芯片表面上的相应位置的大量单元。 该位置分为围绕单元格位置的开关盒。 围绕放置网格表的每个网络构建一个边框。 对于每个开关盒计算拥塞因子等于与相应开关盒重叠的边界盒的数量。 放置和相关网表的成本因子计算为最大值,平均值,平方和或拥挤因子的其他函数。 单个拥塞因子计算可以被修改为要求一个边界框的网络的引脚重叠或处于开关盒的预定距离内,以便将拥塞因子计算为重叠边界框的总和 以便本地化并提高成本因素估计的准确性。 开关盒的拥挤因子也可以根据开关盒与引脚的接近度进行加权。