Logic injection
    31.
    发明授权
    Logic injection 有权
    逻辑注入

    公开(公告)号:US07716611B2

    公开(公告)日:2010-05-11

    申请号:US10987947

    申请日:2004-11-13

    IPC分类号: G06F17/50 G06F9/45 G06F9/455

    CPC分类号: G06F17/5022 G06F17/5081

    摘要: A technique for reducing a circuit listing. According to examples of the technique, at least a portion of a circuit listing is analyzed to identify occurrences of a circuit structure made up of a plurality of circuit components. For each identified occurrence of the defined circuit structure, an injection data object is created corresponding to the plurality of components, and the injection data object is substituted into the portion of the circuit listing in place of the plurality of components. For each occurrence of the defined structure, one or more properties of the occurrence of the defined structure may be determined and contained by the corresponding injection data object.

    摘要翻译: 一种减少电路列表的技术。 根据该技术的示例,分析电路列表的至少一部分以识别由多个电路部件组成的电路结构的出现。 对于定义的电路结构的每个识别的出现,对应于多个分量创建注入数据对象,并且将注入数据对象替换为电路列表的部分来代替多个分量。 对于定义结构的每次出现,可以由相应的注入数据对象确定并包含所定义结构的出现的一个或多个属性。

    Properties In Electronic Design Automation
    33.
    发明申请

    公开(公告)号:US20080141193A1

    公开(公告)日:2008-06-12

    申请号:US11869731

    申请日:2007-10-09

    申请人: Fedor G. Pikus

    发明人: Fedor G. Pikus

    IPC分类号: G06F17/50

    摘要: One or more properties can be associated with a design object in a microdevice design. The design object may be an object in a physical layout design for a microdevice, such as a geometric element in a layout design. The design object also may be a collection of geometric elements in a layout design, such as a net, a cell in a hierarchical design, or even a collection of all of the geometric elements in a layer of a design. Still further, the design object may even be an item in a logical circuit design, such as a net in a logical circuit design for an integrated circuit. The values of one or more properties may be statically assigned for or dynamically generated during a design process performed by an electronic design automation tool. A property may be assigned a constant value or a value defined by an equation or other type of script that includes one or more variables. A property may be simple, where the definition of the property's value is not dependent upon the value of any other properties. Alternately, a property may be a compound property, where the definition of the property's value incorporates another, previously-determined property value. Still further, a property may be an alternative property, where the property is assigned one value definition under a first set of conditions and assigned another value definition under a second set of conditions. A first electronic design automation process may generate one or more property values. The generated property values then can be passed to another electronic design automation process in the design analysis flow for its use.

    Properties In Electronic Design Automation
    34.
    发明申请

    公开(公告)号:US20080115097A1

    公开(公告)日:2008-05-15

    申请号:US11869720

    申请日:2007-10-09

    IPC分类号: G06F17/50

    摘要: One or more properties can be associated with a design object in a microdevice design. The design object may be an object in a physical layout design for a microdevice, such as a geometric element in a layout design. The design object also may be a collection of geometric elements in a layout design, such as a net, a cell in a hierarchical design, or even a collection of all of the geometric elements in a layer of a design. Still further, the design object may even be an item in a logical circuit design, such as a net in a logical circuit design for an integrated circuit. The values of one or more properties may be statically assigned for or dynamically generated during a design process performed by an electronic design automation tool. A property may be assigned a constant value or a value defined by an equation or other type of script that includes one or more variables. A property may be simple, where the definition of the property's value is not dependent upon the value of any other properties. Alternately, a property may be a compound property, where the definition of the property's value incorporates another, previously-determined property value. Still further, a property may be an alternative property, where the property is assigned one value definition under a first set of conditions and assigned another value definition under a second set of conditions. A first electronic design automation process may generate one or more property values. The generated property values then can be passed to another electronic design automation process in the design analysis flow for its use.

    Properties In Electronic Design Automation
    35.
    发明申请
    Properties In Electronic Design Automation 审中-公开
    电子设计自动化中的属性

    公开(公告)号:US20080115096A1

    公开(公告)日:2008-05-15

    申请号:US11869726

    申请日:2007-10-09

    申请人: Fedor G. Pikus

    发明人: Fedor G. Pikus

    IPC分类号: G06F17/50

    摘要: One or more properties can be associated with a design object in a microdevice design. The design object may be an object in a physical layout design for a microdevice, such as a geometric element in a layout design. The design object also may be a collection of geometric elements in a layout design, such as a net, a cell in a hierarchical design, or even a collection of all of the geometric elements in a layer of a design. Still further, the design object may even be an item in a logical circuit design, such as a net in a logical circuit design for an integrated circuit. The values of one or more properties may be statically assigned for or dynamically generated during a design process performed by an electronic design automation tool. A property may be assigned a constant value or a value defined by an equation or other type of script that includes one or more variables. A property may be simple, where the definition of the property's value is not dependent upon the value of any other properties. Alternately, a property may be a compound property, where the definition of the property's value incorporates another, previously-determined property value. Still further, a property may be an alternative property, where the property is assigned one value definition under a first set of conditions and assigned another value definition under a second set of conditions. A first electronic design automation process may generate one or more property values. The generated property values then can be passed to another electronic design automation process in the design analysis flow for its use.

    摘要翻译: 一个或多个属性可以与微设计设计中的设计对象相关联。 设计对象可以是微设备的物理布局设计中的对象,例如布局设计中的几何元素。 设计对象还可以是布局设计中的几何元素的集合,例如网络,分层设计中的单元格,或甚至设计层中的所有几何元素的集合。 此外,设计对象甚至可以是逻辑电路设计中的项目,例如用于集成电路的逻辑电路设计中的网络。 可以在电子设计自动化工具执行的设计过程期间静态地分配或动态地生成一个或多个属性的值。 属性可以被分配一个常数值或由等式或包括一个或多个变量的其他类型的脚本定义的值。 属性可能很简单,其中属性值的定义不依赖于任何其他属性的值。 或者,属性可以是复合属性,其中属性值的定义包含另一个先前确定的属性值。 此外,属性可以是替代属性,其中在第一组条件下为属性分配一个值定义,并在第二组条件下分配另一个值定义。 第一电子设计自动化过程可以产生一个或多个属性值。 然后,生成的属性值可以传递给设计分析流程中的另一个电子设计自动化过程供其使用。