会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Enhanced Routing Grid System and Method
    • 增强路由网格系统和方法
    • US20090070726A1
    • 2009-03-12
    • US12062360
    • 2008-04-03
    • Sharad MehrotraParsotam T. PatelJoe T. RahmehJeanette N. Sutherland
    • Sharad MehrotraParsotam T. PatelJoe T. RahmehJeanette N. Sutherland
    • G06F17/50
    • G06F17/5077
    • Routing systems and methods are provided having various strategies for optimizing and evaluating possible routes for netlist connections. In one embodiment, a data structure or matrix provides cost related data weighted to evaluate the impact proposed a connection or segment will have upon an attribute of interest such as, for example, speed, manufacturability or noise tolerance. This cost information can be related to terrain costs as well as shape costs to provide multidimensional cost information for connections. Processing such higher information cost data is made more efficient with an additive process that is less demanding than a computationally intensive iterative multiplication process. Various methods are also disclosed for shifting and adjusting routing grids to improve use of available space or reduce run time in routing. In another embodiment, a parallel processing scheme is used to process multiple regions on multiple processors simultaneously without creating conflicts, that could arise, for example, when two processors try to route a trace on the same gridpoint.
    • 提供了路由系统和方法,其具有用于优化和评估网表连接的可能路由的各种策略。 在一个实施例中,数据结构或矩阵提供加权的成本相关数据,以评估连接或分段将对感兴趣的属性(例如速度,可制造性或噪声容限)提出的影响。 该成本信息可以与地形成本以及形状成本相关联,以提供用于连接的多维成本信息。 使用比计算密集型迭代乘法过程要求低的加法过程,处理这种更高信息成本数据变得更有效。 还公开了用于移动和调整路由网格以改进对可用空间的使用或减少路由中的运行时间的各种方法。 在另一个实施例中,使用并行处理方案来同时处理多个处理器上的多个区域而不会产生冲突,例如当两个处理器尝试在同一网格点上路由跟踪时可能出现冲突。
    • 2. 发明申请
    • Enhanced routing grid system and method
    • 增强路由网格系统和方法
    • US20080263496A1
    • 2008-10-23
    • US12062259
    • 2008-04-03
    • Sharad MehrotraParsotam T. PatelJoe T. RahmehJeanette N. Sutherland
    • Sharad MehrotraParsotam T. PatelJoe T. RahmehJeanette N. Sutherland
    • G06F17/50
    • G06F17/5077
    • Routing systems and methods are provided having various strategies for optimizing and evaluating possible routes for netlist connections. In one embodiment, a data structure or matrix provides cost related data weighted to evaluate the impact proposed a connection or segment will have upon an attribute of interest such as, for example, speed, manufacturability or noise tolerance. This cost information can be related to terrain costs as well as shape costs to provide multidimensional cost information for connections. Processing such higher information cost data is made more efficient with an additive process that is less demanding than a computationally intensive iterative multiplication process. Various methods are also disclosed for shifting and adjusting routing grids to improve use of available space or reduce run time in routing. In another embodiment, a parallel processing scheme is used to process multiple regions on multiple processors simultaneously without creating conflicts, that could arise, for example, when two processors try to route a trace on the same gridpoint.
    • 提供了路由系统和方法,其具有用于优化和评估网表连接的可能路由的各种策略。 在一个实施例中,数据结构或矩阵提供加权的成本相关数据,以评估连接或分段将对感兴趣的属性(例如速度,可制造性或噪声容限)提出的影响。 该成本信息可以与地形成本以及形状成本相关联,以提供用于连接的多维成本信息。 使用比计算密集型迭代乘法过程要求低的加法过程,处理这种更高信息成本数据变得更有效。 还公开了用于移动和调整路由网格以改进对可用空间的使用或减少路由中的运行时间的各种方法。 在另一个实施例中,使用并行处理方案来同时处理多个处理器上的多个区域而不会产生冲突,例如当两个处理器尝试在同一网格点上路由跟踪时可能出现冲突。
    • 5. 发明申请
    • Enhanced Routing Grid System and Method
    • 增强路由网格系统和方法
    • US20080184187A1
    • 2008-07-31
    • US12062363
    • 2008-04-03
    • Sharad MehrotraParsotam T. PatelJoe T. RahmehJeannette N. Sutherland
    • Sharad MehrotraParsotam T. PatelJoe T. RahmehJeannette N. Sutherland
    • G06F17/50
    • G06F17/5077
    • Routing systems and methods are provided having various strategies for optimizing and evaluating possible routes for netlist connections. In one embodiment, a data structure or matrix provides cost related data weighted to evaluate the impact proposed a connection or segment will have upon an attribute of interest such as, for example, speed, manufacturability or noise tolerance. This cost information can be related to terrain costs as well as shape costs to provide multidimensional cost information for connections. Processing such higher information cost data is made more efficient with an additive process that is less demanding than a computationally intensive iterative multiplication process. Various methods are also disclosed for shifting and adjusting routing grids to improve use of available space or reduce run time in routing. In another embodiment, a parallel processing scheme is used to process multiple regions on multiple processors simultaneously without creating conflicts, that could arise, for example, when two processors try to route a trace on the same gridpoint.
    • 提供了路由系统和方法,其具有用于优化和评估网表连接的可能路由的各种策略。 在一个实施例中,数据结构或矩阵提供加权的成本相关数据,以评估连接或分段将对感兴趣的属性(例如速度,可制造性或噪声容限)提出的影响。 该成本信息可以与地形成本以及形状成本相关联,以提供用于连接的多维成本信息。 使用比计算密集型迭代乘法过程要求低的加法过程,处理这种更高信息成本数据变得更有效。 还公开了用于移动和调整路由网格以改进对可用空间的使用或减少路由中的运行时间的各种方法。 在另一个实施例中,使用并行处理方案来同时处理多个处理器上的多个区域而不会产生冲突,例如当两个处理器尝试在同一网格点上路由跟踪时可能出现冲突。
    • 7. 发明授权
    • Method and apparatus to facilitate global routing for an integrated circuit layout
    • 促进集成电路布局的全局路由的方法和装置
    • US06735754B2
    • 2004-05-11
    • US10165136
    • 2002-06-06
    • Sharad MehrotraParsotam T. Patel
    • Sharad MehrotraParsotam T. Patel
    • G06F1750
    • G06F17/5077
    • A system that facilitates generating a global routing for a layout of an integrated circuit operates by receiving a netlist to be routed. The system partitions this netlist into global signals, datapath signals, and control signals. Next, the system creates a tiling grid of the integrated circuit and routes connection nets between tiles within this grid. The system then selects an area within the integrated circuit larger than a tile in the first grid. The system creates a second grid of tiles smaller than the tiles of the first grid within this selected area. During this process, connection nets are routed between tiles on the second grid while routings within the first grid are maintained. The system merges connection nets within the first grid with connection nets within the second grid to form the global routing.
    • 有助于生成用于集成电路的布局的全局路由的系统通过接收要路由的网表进行操作。 系统将该网表分为全局信号,数据路径信号和控制信号。 接下来,系统创建集成电路的平铺网格,并在该网格内的网格之间路由连接网。 然后,系统选择集成电路内的区域大于第一格栅中的瓦片。 该系统创建小于该选定区域内第一个网格的瓦片的第二格网格。 在此过程中,连接网络在第二网格上的瓦片之间路由,同时维护第一网格内的路由。 系统将第一个网格内的连接网络与第二个网格内的连接网络合并,形成全局路由。
    • 8. 发明授权
    • Data structure for fine-grid multi-level VLSI routing and method for storing the data structure in a computer readable medium
    • 用于精细网格多级VLSI路由的数据结构和用于将数据结构存储在计算机可读介质中的方法
    • US06694502B2
    • 2004-02-17
    • US10002495
    • 2001-11-02
    • Sharad MehrotraParsotam T. Patel
    • Sharad MehrotraParsotam T. Patel
    • G06F1750
    • G06F17/5077
    • Provided is a data structure containing wiring information for an integrated circuit and a method for storing the same in a computer readable medium. In one embodiment of the present invention storage of the data structure is achieved by mapping said integrated circuit into memory locations of said medium as a wiring plane having a plurality of data points arranged in a grid. Each of the plurality of data points having state information associated therewith, which includes a plurality of attributes. Subsections of the grid are associated with memory locations in the computer readable medium to form a plurality of tiles. Specifically the tiles and data points are arranged so that a sub-portion of the data points associated with one of the plurality of tiles have common attributes.
    • 提供了一种包含用于集成电路的布线信息的数据结构及其在计算机可读介质中的存储方法。 在本发明的一个实施例中,数据结构的存储是通过将所述集成电路映射到具有布置在网格中的多个数据点的布线平面的所述介质的存储器位置来实现的。 多个数据点中的每一个具有与其相关联的状态信息,其包括多个属性。 网格的子部分与计算机可读介质中的存储器位置相关联,以形成多个瓦片。 具体地,瓦片和数据点被布置成使得与多个瓦片中的一个相关联的数据点的子部分具有共同的属性。