会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for setting capacitive constraints on synthesized
logic circuits
    • 用于设置合成逻辑电路电容约束的系统和方法
    • US5197015A
    • 1993-03-23
    • US631600
    • 1990-12-20
    • Mark R. HartoogThomas J. SchaeferRobert D. Shur
    • Mark R. HartoogThomas J. SchaeferRobert D. Shur
    • G06F17/50
    • G06F17/5068G06F17/505
    • In a computer aided design system, capacitative constraints are defined for the nodes of an integrated circuit. A netlist specifies the integrated circuit's components and a set of interconnecting nodes. Also provided are a set of timing constraints for propagation of signals from specified input nodes to specified output nodes, and a set of signal delays associated with the circuit's components. The process begins by assigning a time delay value and a corresponding initial maximum capacitance value to each circuit node, consistent with the specified timing constraints. Next, a routing difficulty value for the entire circuit, equal to a sum of routing difficulty values associated with the circuits's nodes is computed. Each routing difficulty value is a predefined function of the maximum capacitance value for a corresponding node and the number of circuit components coupled to that node. Then, the following steps are repeated until changes in the computed routing difficulty value for the entire circuit meet predefined criteria. Beginning with components coupled to output nodes and progressing toward components adjacent input nodes, the time delay associated with a component's output node is decreased by decreasing its maximum capacitance value and the time delay associated with each of component's input node is increased by a corresponding amount. Then the routing difficulty value is recomputed and the changed time delays are retained only when the change has caused the computed routing difficulty to decrease.
    • 在计算机辅助设计系统中,为集成电路的节点定义了电容约束。 网表指定集成电路的组件和一组互连节点。 还提供了用于将信号从指定输入节点传播到指定输出节点的一组时序约束,以及与电路组件相关联的一组信号延迟。 该过程开始于将时间延迟值和对应的初始最大电容值分配给每个电路节点,与指定的时序约束一致。 接下来,计算整个电路的路由难度值,其等于与电路节点相关联的路由难度值的总和。 每个路由难度值是相应节点的最大电容值的预定义函数和耦合到该节点的电路组件的数量。 然后,重复以下步骤,直到整个电路的计算出的路由难度值的变化满足预定义的标准。 从耦合到输出节点的组件开始并且朝着与输入节点相邻的组件前进,与组件的输出节点相关联的时间延迟通过减小其最大电容值而减小,并且与每个组件的输入节点相关联的时间延迟增加相应的量。 然后,重新计算路由难度值,并且只有当该改变导致计算出的路由难度降低时才保留改变的时间延迟。
    • 6. 发明授权
    • Method for automatically routing circuits of very large scale
integration (VLSI)
    • 自动布线大规模集成电路(VLSI)的方法
    • US5856927A
    • 1999-01-05
    • US432236
    • 1995-05-01
    • Jacob GreidingerMark R. HartoogAra MarkosianChristine FawcettEugenia GelfundPrasad Sakhamuri
    • Jacob GreidingerMark R. HartoogAra MarkosianChristine FawcettEugenia GelfundPrasad Sakhamuri
    • H01L21/82G06F17/50H01L27/02G06F15/00H01L27/10
    • G06F17/5077H01L27/0207
    • An automated routing tool for routing interconnections between circuit elements, standard cells and/or cell blocks of cell-based designs which incorporates the best features of both currently known gate array routing techniques with currently known cell-based routing techniques. The invention eliminates the disadvantages of permitting the detailed router to adjust the relative positions of the circuit elements, standard cells and/or cell blocks during the detailed routing process. The method employs a topology manager which iteratively compacts the circuit topology while at the same time optimizing the routing of the interconnections among the circuit elements, standard cells and/or cell blocks of the circuit design. The method employs bin-based global routing, which identifies expandable boundaries and which provides input to a compaction routine which expands or contracts the expandable areas in accordance with the result of the global routing process. The detailed routing step is not performed until after the relative positions of the circuit elements, cells and/or cell blocks have been already fixed.
    • 一种用于在电路元件,基于单元的设计的标准单元和/或单元块之间路由互连的自动布线工具,其包含当前已知的门阵列路由技术与当前已知的基于单元的路由技术的最佳特征。 本发明消除了允许详细路由器在详细路由过程期间调整电路元件,标准单元和/或单元块的相对位置的缺点。 该方法采用拓扑管理器,其迭代地压缩电路拓扑,同时优化电路设计的电路元件,标准单元和/或单元块之间的互连的路由。 该方法采用基于bin的全局路由,其识别可扩展边界,并且向压缩例程提供输入,该压缩例程根据全局路由过程的结果来扩展或收缩可扩展区域。 在电路元件,单元和/或单元块的相对位置已经固定之前,才执行详细的路由步骤。
    • 10. 发明授权
    • Gate array bases with flexible routing
    • 门阵列基座,灵活布线
    • US5313079A
    • 1994-05-17
    • US953032
    • 1992-09-25
    • Daniel R. BrasenJames D. Shiffer, IIMark R. HartoogSunil Asktaputre
    • Daniel R. BrasenJames D. Shiffer, IIMark R. HartoogSunil Asktaputre
    • H01L27/118H01L27/10
    • H01L27/11807Y10S257/909
    • Flexible routing of gate arrays increases routing efficiency, provides for the routing of functional blocks with other gates in the gate array, and provides structures for flexible power routing, particularly of gate arrays having functional blocks. In particular, a gate-array-implemented integrated circuit is designed using a computer by representing in computer memory a gate array base, placing gate array cells on the gate array base in placement rows each having a uniform height and separated by routing channels in which no gate array cells are placed, and routing in the routing channel connections between placement rows according to a netlist, during routing increasing the size of a routing channel if required and decreasing the size of a routing channel if possible by changing the placement of at least one placement row by an amount less than half the height of the placement row. Routing channel size is therefore flexibly adjusted "on-the-fly" during routing, increasing routing efficiency. The adjustment of routing channels in small (5 track) increments is made possible by defining "tall" macros (four transistor rows high) made of "small" (5 track high) transistors.
    • 门阵列的灵活路由提高了路由效率,为门阵列中的其他门提供了功能块的路由,并提供了灵活的功率路由结构,特别是具有功能块的门阵列。 特别地,使用计算机设计的门阵列实现的集成电路通过在计算机存储器中表示门阵列基座,将门阵列单元放置在栅阵列基底上,每个放置行具有均匀的高度,并由路由通道分开, 没有门阵列单元被放置,并且根据网表在路由信道中在布置行之间的连接中的路由,在路由期间增加路由信道的大小(如果需要),如果可能的话减小路由信道的大小,至少改变至少的位置 一个展示位置行的数量少于展示位置行高度的一半。 因此,路由通道的大小可以在路由过程中“即时”灵活调整,从而提高路由效率。 通过定义由“小”(5轨高))晶体管制成的“高”宏(四个晶体管行高),可以实现小(5轨)增量的路由通道调整。