会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Method and system for efficiently storing and viewing data in a database
    • 在数据库中高效地存储和查看数据的方法和系统
    • US06286007B1
    • 2001-09-04
    • US09170901
    • 1998-10-13
    • Clinton Frederick MillerPaul Gerard Villarrubia
    • Clinton Frederick MillerPaul Gerard Villarrubia
    • G06F900
    • G06F17/30958Y10S707/99936Y10S707/99942
    • A method and system are disclosed for efficiently storing and viewing data in a database. Data is stored in a nested data model which includes a plurality of nodes. A plurality of edges connect the plurality of nodes. Each edge has a unique edge name. A plurality of instances of data objects are associated with the nested data model. Each instance is associated with one of the edges such that the instance is also associated with that edge's name. An instance ordinal is associated with each instance which represents the number of times the edge associated with each instance is encountered during a traversal of the nested data model. The data stored utilizing the nested data model is accessed utilizing the instance ordinal and edge name associated with each of the plurality of instances, such that the data is accessed as being flat without flattening the nested data model.
    • 公开了一种用于在数据库中有效地存储和查看数据的方法和系统。 数据被存储在包括多个节点的嵌套数据模型中。 多个边缘连接多个节点。 每个边缘都有一个独特的边缘名称。 数据对象的多个实例与嵌套数据模型相关联。 每个实例与其中一个边缘相关联,使得实例也与该边缘的名称相关联。 实例序数与每个实例相关联,表示在遍历嵌套数据模型期间遇到与每个实例相关联的边的次数。 使用嵌套数据模型存储的数据使用与多个实例中的每个实例相关联的实例序数和边缘名称被访问,使得数据被访问为平坦而不使嵌套数据模型变平。
    • 12. 发明授权
    • Method and system for performing timing analysis on an integrated circuit design
    • 用于对集成电路设计进行定时分析的方法和系统
    • US06230302B1
    • 2001-05-08
    • US09119271
    • 1998-07-20
    • Carol Ivash GabeleStephen Thomas QuayPaul Gerard VillarrubiaParsotam Trikam PatelAlexander Koos Spencer
    • Carol Ivash GabeleStephen Thomas QuayPaul Gerard VillarrubiaParsotam Trikam PatelAlexander Koos Spencer
    • G06F1750
    • G06F17/5031
    • A method and system for performing timing analysis on an integrated circuit design are disclosed. It is always advantageous to be able to conveniently perform a timing analysis on the entire IC design at any stage of the design process in order to gain more accurate timing information about the design. However, at an early stage of the design process, the available physical circuit data are often incomplete, not to mention these preliminary data are usually of a lower quality as far as capability of providing an accurate RC delay and capacitance estimation is concerned. To make the best usage of the preliminary data, the present disclosure describes a method of performing a fleeting timing analysis that can be very useful during an early floor planning stage of the design process when there is no opportunity to buffer or widen any exceptionally long interconnect wires within the IC circuit design. As a result, much faster design turn-around time may be achieved because buffer insertion need not be run for every new pass of the physical circuit design data.
    • 公开了一种用于对集成电路设计进行定时分析的方法和系统。 能够方便地在设计过程的任何阶段对整个IC设计进行时序分析,以便获得关于设计的更准确的时序信息。 然而,在设计过程的早期阶段,可用的物理电路数据通常是不完整的,更不用说,就提供准确的RC延迟和电容估计的能力而言,这些初步数据通常质量较差。 为了最佳地利用初步数据,本公开描述了一种执行短暂定时分析的方法,其在设计过程的早期楼层规划阶段非常有用,当不存在缓冲或加宽任何特别长的互连 电线内IC电路设计。 因此,可以实现更快的设计周转时间,因为不需要为物理电路设计数据的每个新的通过运行缓冲器插入。
    • 14. 发明授权
    • Latch placement technique for reduced clock signal skew
    • 锁定放置技术可减少时钟信号偏移
    • US07020861B2
    • 2006-03-28
    • US10621950
    • 2003-07-17
    • Charles Jay AlpertGary Robert EllisGi-Joon NamPaul Gerard Villarrubia
    • Charles Jay AlpertGary Robert EllisGi-Joon NamPaul Gerard Villarrubia
    • G06F17/50
    • G06F17/5045G06F17/5072
    • A method of designing an integrated circuit including executing a placement algorithm to place a set of objects within the integrated circuit. The set of objects includes latched objects and non-latched objects. The algorithm places objects to minimize clock signal delay subject to a constraint on the placement distribution of the latched objects relative to the placement distribution of the non-latched objects. The latched object and non-latched object placement constraints may limit the difference between the latched object center of mass and a non-latched object center of mass. The latched object center of mass equals a sum of size-location products for each latched object divided by the sum of sizes for each latched object. The constraints may require that the latched object center of mass and the non-latched center of mass both equal the center of mass for all objects.
    • 一种设计集成电路的方法,包括执行放置算法以将一组对象放置在集成电路内。 对象集包括锁存对象和非锁定对象。 该算法使对象最小化时钟信号延迟,受限于锁存对象相对于非锁定对象的位置分布的位置分布。 锁定对象和非锁定对象放置约束可能会限制被锁定的物体质心和未锁定的物体质心之间的差异。 被锁定的物体质心等于每个被锁定物体的大小位置乘积之和除以每个锁定物体的大小之和。 约束可能要求被锁定的物体质心和非锁定质心均等于所有物体的质心。
    • 16. 发明授权
    • Integrated placement and synthesis for timing closure of microprocessors
    • 微处理器定时闭合的集成放置和合成
    • US6080201A
    • 2000-06-27
    • US21135
    • 1998-02-10
    • Shervin HojatPaul Gerard Villarrubia
    • Shervin HojatPaul Gerard Villarrubia
    • G06F17/50
    • G06F17/505G06F17/5068
    • One aspect of the invention relates to a method for improving timing convergence in computer aided semiconductor circuit design. In one particular version of the invention, the method includes the steps of generating a behavioral model of a desired semiconductor circuit, which includes timing constraints for individual paths in the circuit, synthesizing the behavioral model to produce a netlist which represents an implementation of the desired semiconductor circuit mapped to a specific semiconductor technology, the netlist including a list of components in the circuit and a list of nets which connect the components in the circuit, and the step of synthesizing includes performing a timing analysis on the implementation so that the paths in the circuit represented by the netlist meet the timing constraints, the timing analysis being performed using estimated wire lengths for the nets. Next, the components in the netlist are placed into an image representing a predefined area of the semiconductor chip. During this step, actual wire lengths are determined for the nets in the netlist. The steps of synthesizing and placing are then repeated until timing convergences is achieved. Each time the step of synthesizing is repeated, the actual wire lengths from the step of placing are substituted for the estimated wire lengths. Finally, the circuit is routed to produce the final design data.
    • 本发明的一个方面涉及一种用于改善计算机辅助半导体电路设计中的定时收敛的方法。 在本发明的一个特定版本中,该方法包括以下步骤:产生期望的半导体电路的行为模型,其包括电路中各个路径的定时约束,合成行为模型以产生表示期望的实现的网表 映射到特定半导体技术的半导体电路,网表包括电路中的组件列表和连接电路中的组件的网络列表,并且合成步骤包括对实现进行定时分析,使得 由网表表示的电路满足时序约束,使用网络的估计线长度来执行定时分析。 接下来,将网表中的组件放置在表示半导体芯片的预定区域的图像中。 在此步骤中,为网表中的网络确定实际的线长度。 然后重复合成和放置的​​步骤,直到达到定时收敛。 每次重复合成步骤时,从放置步骤的实际线长度代替估计的线长度。 最后,电路被路由以产生最终的设计数据。