RULES AND DIRECTIVES FOR VALIDATING CORRECT DATA USED IN THE DESIGN OF SEMICONDUCTOR PRODUCTS
    1.
    发明申请
    RULES AND DIRECTIVES FOR VALIDATING CORRECT DATA USED IN THE DESIGN OF SEMICONDUCTOR PRODUCTS 有权
    用于确定半导体产品设计中使用的正确数据的规则和指令

    公开(公告)号:US20090077510A1

    公开(公告)日:2009-03-19

    申请号:US12120965

    申请日:2008-05-15

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045 G06F17/5022

    摘要: A method to validate data used in a design of a semiconductor product currently in a partially fabricated state is disclosed. The partially fabricated state having a plurality of layers up to and including a first conductive layer. The method generally includes the steps of (A) adding a second conductive layer from a user specification to an application set, the application set having a plurality of resources that define the semiconductor product, (B) validating a new resource in the user specification against the resources in the application set, (C) adding the new resource to the application set upon passing the validating and (D) propagating the new resource throughout a description of the semiconductor product, the description being stored in a computer-readable medium.

    摘要翻译: 公开了一种用于验证目前处于部分制造状态的半导体产品的设计中使用的数据的方法。 部分制造的状态具有直到并包括第一导电层的多个层。 该方法通常包括以下步骤:(A)将第二导电层从用户规范添加到应用集合,所述应用集合具有限定半导体产品的多个资源,(B)验证用户规范中的新资源以抵抗 所述应用程序集中的资源,(C)在通过所述验证时将所述新资源添加到所述应用集合,并且(D)在所述半导体产品的描述中传播所述新资源,所述描述被存储在计算机可读介质中。

    Rules and directives for validating correct data used in the design of semiconductor products
    2.
    发明授权
    Rules and directives for validating correct data used in the design of semiconductor products 失效
    用于验证半导体产品设计中使用的正确数据的规则和指令

    公开(公告)号:US07398492B2

    公开(公告)日:2008-07-08

    申请号:US11017015

    申请日:2004-12-20

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045 G06F17/5022

    摘要: A method to validate data used in a design of a semiconductor product. The method includes (a) reading resources of an application set defining the semiconductor product in a partially fabricated state comprising fabrication layers up to and including a lowest conductive layer (b) reading a user specification that (i) is developed based upon the application set at the partially fabricated state and (ii) establishes at least one upper conductive layer added to the application set that completes the design of the semiconductor product, (c) allocating a new resource from the user specification to the design of the semiconductor product, said new resource having multiple parameters, (d) validating the allocation of the new resource against the resources of the application set and (e) propagating the allocation of the new resource and the parameters throughout a description of the semiconductor product.

    摘要翻译: 一种验证半导体产品设计中使用的数据的方法。 该方法包括(a)在部分制造的状态下读取限定半导体产品的应用集的资源,其包括直到并包括最低导电层(b)的制造层(b)读取用户规范,(i)基于应用集 在所述部分制造状态下,和(ii)建立添加到所述应用组中的至少一个上导电层,所述上导电层完成所述半导体产品的设计,(c)从所述用户规范分配新的资源到所述半导体产品的设计, 具有多个参数的新资源,(d)根据应用集合的资源验证新资源的分配,以及(e)在整个半导体产品的描述中传播新资源和参数的分配。

    Assuring correct data entry to generate shells for a semiconductor platform
    3.
    发明授权
    Assuring correct data entry to generate shells for a semiconductor platform 失效
    确保正确的数据输入以生成半导体平台的外壳

    公开(公告)号:US07584437B2

    公开(公告)日:2009-09-01

    申请号:US10840534

    申请日:2004-05-06

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: A method, system, and a computer program product to provide correct and complete input into a shell generation tool that provides the infrastructure for design and development of an integrated circuit. Given a definition of a platform, in part a partially manufactured semiconductor product having some diffused and some configurable resources, a user can enter data that is correct and complete into the shell generation tool using several techniques. The tool itself can present data for the user to select that is complete and correct, i.e., the data, inter alia, has no syntactic or other errors of an HDL, satisfies the constraints and naming conventions required by the tool, a customer of the semiconductor product, and/or the entity designing the product, provides appropriate timing and voltage levels, and is otherwise compatible with other data in the generation tool. If a user inputs data into an entry field, the tool automatically validates the input data by invoking one or more algorithms to determine its correctness and completeness before entering the data for shell generation.

    摘要翻译: 一种方法,系统和计算机程序产品,可向shell生成工具提供正确和完整的输入,从而为集成电路的设计和开发提供基础设施。 给定平台的定义,部分地是部分制造的半导体产品具有一些扩散和一些可配置的资源,用户可以使用几种技术将正确和完整的数据输入到壳生成工具中。 该工具本身可以呈现数据供用户选择是完整和正确的,即数据尤其没有HDL的句法或其他错误,满足工具所需的约束和命名约定, 半导体产品和/或设计产品的实体提供适当的时序和电压电平,否则与生成工具中的其他数据兼容。 如果用户将数据输入到输入字段中,则工具通过调用一个或多个算法来自动验证输入数据,以便在输入shell生成数据之前确定其正确性和完整性。

    Storage area network (SAN) fibre channel arbitrated loop (FCAL) multi-system multi-resource storage enclosure and method for performing enclosure maintenance concurrent with device operations
    4.
    发明授权
    Storage area network (SAN) fibre channel arbitrated loop (FCAL) multi-system multi-resource storage enclosure and method for performing enclosure maintenance concurrent with device operations 失效
    存储区域网络(SAN)光纤通道仲裁环路(FCAL)多系统多资源存储机柜和与设备操作同时执行机箱维护的方法

    公开(公告)号:US06684266B2

    公开(公告)日:2004-01-27

    申请号:US09810645

    申请日:2001-03-16

    IPC分类号: G06F300

    CPC分类号: H04B1/74

    摘要: A storage area network (SAN) fibre channel arbitrated loop (FCAL) multiple system, multiple resource, storage enclosure and a method are provided for performing enclosure maintenance concurrent with device operations. The storage enclosure includes a plurality of storage resources or storage devices, a plurality of IO adapters (IOAs) coupled to the storage area network and a pair of enclosure services node cards. Each enclosure services node card includes loop connections for the plurality of storage resources. Each enclosure services node card includes a respective global bus connection and a loop connection to each of the plurality of IOAs. Each enclosure services node card is used concurrently by the multiple systems to manage the plurality of storage resources. In the method for performing enclosure maintenance concurrent with device operations, identical maintenance procedures are implemented for the enclosure services node cards and the storage devices. The enclosure services node cards are removable cards and contain active components including port bypass circuits (PBCs). Fibre channel (FC) connections for the plurality of storage resources provide redundant paths to each storage resource and allows access to data on the storage resources to continue when one of the pair of enclosure services node cards fails or is being maintained. Out of band communications to the enclosure services node cards are provided with the global buses, such as I2C buses, rather than FC loop. Multiple IOAs can concurrently use the same enclosure services node card without contention or collision.

    摘要翻译: 提供存储区域网络(SAN)光纤通道仲裁环路(FCAL)多系统,多资源,存储机柜和方法,用于与设备操作并发执行机箱维护。 存储机箱包括多个存储资源或存储设备,耦合到存储区域网络的多个IO适配器(IOA)和一对机箱服务节点卡。 每个机箱服务节点卡包括用于多个存储资源的循环连接。 每个机箱服务节点卡包括相应的全局总线连接和到多个IOA中的每一个的环路连接。 每个机箱服务节点卡由多个系统同时使用来管理多个存储资源。 在与设备操作并发执行机箱维护的方法中,对于机箱服务节点卡和存储设备实施相同的维护过程。 机箱服务节点卡是可移动卡,包含有源组件,包括端口旁路电路(PBC)。 用于多个存储资源的光纤通道(FC)连接为每个存储资源提供冗余路径,并允许对存储资源上的数据进行访问,以在一对机箱服务节点卡中的一个失败或正在维护时继续。 与机箱的带外通信服务节点卡提供有全局总线,例如I2C总线,而不是FC循环。 多个IOA可以同时使用相同的机箱服务节点卡,而不会发生争用或冲突。

    Language and templates for use in the design of semiconductor products
    5.
    发明授权
    Language and templates for use in the design of semiconductor products 失效
    用于半导体产品设计的语言和模板

    公开(公告)号:US07404156B2

    公开(公告)日:2008-07-22

    申请号:US11017017

    申请日:2004-12-20

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: During the design of semiconductor products which incorporates a user specification and an application set, the application set being a partially manufactured semiconductor platform and its resources, a template engine is disclosed which uses a simplified computer language having a character whereby data used in commands identified by the character need only be input once, either by a user or by files, and that data, after it has been verified to be correct, is automatically allocated to one or more templates used to generate shells for the specification of a final semiconductor product. Data must be correct and compatible with other data before it can be used within the template engine and the generated shells; indeed the template engine cooperates with a plurality of rules and directives to verify the correctness of the data. The template engine may generate one or more of the following shells: an RTL shell, a documentation shell, a timing analysis shell, a synthesis shell, a manufacturing test shell, and/or a floorplan shell.

    摘要翻译: 在包含用户规范和应用集的半导体产品的设计中,应用集是部分制造的半导体平台及其资源,公开了一种模板引擎,其使用具有字符的简化计算机语言,由此在由 该字符仅需要由用户或文件输入一次,并且该数据在其被验证为正确之后被自动分配给用于生成用于最终半导体产品的规范的壳的一个或多个模板。 数据必须正确并且与其他数据兼容,才能在模板引擎和生成的shell中使用; 实际上,模板引擎与多个规则和指令配合以验证数据的正确性。 模板引擎可以生成以下一个或多个shell:RTL shell,文档shell,时序分析shell,综合shell,制造测试shell和/或floorplan shell。

    Language and templates for use in the design of semiconductor products
    6.
    发明授权
    Language and templates for use in the design of semiconductor products 有权
    用于半导体产品设计的语言和模板

    公开(公告)号:US08037448B2

    公开(公告)日:2011-10-11

    申请号:US12122307

    申请日:2008-05-16

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: During the design of semiconductor products which incorporates a user specification and an application set, the application set being a partially manufactured semiconductor platform and its resources, a template engine is disclosed which uses a simplified computer language having a character whereby data used in commands identified by the character need only be input once, either by a user or by files, and that data, after it has been verified to be correct, is automatically allocated to one or more templates used to generate shells for the specification of a final semiconductor product. Data must be correct and compatible with other data before it can be used within the template engine and the generated shells; indeed the template engine cooperates with a plurality of rules and directives to verify the correctness of the data. The template engine may generate one or more of the following shells: an RTL shell, a documentation shell, a timing analysis shell, a synthesis shell, a manufacturing test shell, and/or a floorplan shell.

    摘要翻译: 在包含用户规范和应用集的半导体产品的设计中,应用集是部分制造的半导体平台及其资源,公开了一种模板引擎,其使用具有字符的简化计算机语言,由此在由 该字符仅需要由用户或文件输入一次,并且该数据在其被验证为正确之后被自动分配给用于生成用于最终半导体产品的规范的壳的一个或多个模板。 数据必须正确并且与其他数据兼容,才能在模板引擎和生成的shell中使用; 实际上,模板引擎与多个规则和指令配合以验证数据的正确性。 模板引擎可以生成以下一个或多个shell:RTL shell,文档shell,时序分析shell,综合shell,制造测试shell和/或floorplan shell。

    LANGUAGE AND TEMPLATES FOR USE IN THE DESIGN OF SEMICONDUCTOR PRODUCTS
    7.
    发明申请
    LANGUAGE AND TEMPLATES FOR USE IN THE DESIGN OF SEMICONDUCTOR PRODUCTS 有权
    用于半导体产品设计的语言和模板

    公开(公告)号:US20080263480A1

    公开(公告)日:2008-10-23

    申请号:US12122307

    申请日:2008-05-16

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: During the design of semiconductor products which incorporates a user specification and an application set, the application set being a partially manufactured semiconductor platform and its resources, a template engine is disclosed which uses a simplified computer language having a character whereby data used in commands identified by the character need only be input once, either by a user or by files, and that data, after it has been verified to be correct, is automatically allocated to one or more templates used to generate shells for the specification of a final semiconductor product. Data must be correct and compatible with other data before it can be used within the template engine and the generated shells; indeed the template engine cooperates with a plurality of rules and directives to verify the correctness of the data. The template engine may generate one or more of the following shells: an RTL shell, a documentation shell, a timing analysis shell, a synthesis shell, a manufacturing test shell, and/or a floorplan shell.

    摘要翻译: 在包含用户规范和应用集的半导体产品的设计中,应用集是部分制造的半导体平台及其资源,公开了一种模板引擎,其使用具有字符的简化计算机语言,由此在由 该字符仅需要由用户或文件输入一次,并且该数据在其被验证为正确之后被自动分配给用于生成用于最终半导体产品的规范的壳的一个或多个模板。 数据必须正确并且与其他数据兼容,才能在模板引擎和生成的shell中使用; 实际上,模板引擎与多个规则和指令配合以验证数据的正确性。 模板引擎可以生成以下一个或多个shell:RTL shell,文档shell,时序分析shell,综合shell,制造测试shell和/或floorplan shell。

    Reusable configuration tool
    8.
    发明授权
    Reusable configuration tool 失效
    可重复使用的配置工具

    公开(公告)号:US06536014B1

    公开(公告)日:2003-03-18

    申请号:US09964300

    申请日:2001-09-26

    IPC分类号: G06F1750

    CPC分类号: G06F17/5045

    摘要: Method, system and signal bearing medium for configuring an integrated circuit are provided. One embodiment provides a method for configuring an integrated circuit, comprising: providing a user interface for displaying one or more abstract data elements for user selection, wherein the one or more abstract data elements represent one or more controls associated with characteristics of the integrated circuit; receiving a user selection of an abstract data element; validating associated abstract rules for the user selected abstract data element; and validating product rules for the one or more product data elements associated with the user selected abstract data element, wherein the one or more product data elements represent one or more controllable features of the integrated circuit.

    摘要翻译: 提供了用于配置集成电路的方法,系统和信号承载介质。 一个实施例提供了一种用于配置集成电路的方法,包括:提供用于显示用于用户选择的一个或多个抽象数据元素的用户界面,其中所述一个或多个抽象数据元素表示与所述集成电路的特性相关联的一个或多个控制; 接收用户对抽象数据元素的选择; 验证用户选择的抽象数据元素的相关抽象规则; 以及验证与所述用户选择的抽象数据元素相关联的所述一个或多个产品数据元素的产品规则,其中所述一个或多个产品数据元素表示所述集成电路的一个或多个可控特征。

    Rules and directives for validating correct data used in the design of semiconductor products
    9.
    发明授权
    Rules and directives for validating correct data used in the design of semiconductor products 有权
    用于验证半导体产品设计中使用的正确数据的规则和指令

    公开(公告)号:US07945878B2

    公开(公告)日:2011-05-17

    申请号:US12120965

    申请日:2008-05-15

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

    CPC分类号: G06F17/5045 G06F17/5022

    摘要: A method to validate data used in a design of a semiconductor product currently in a partially fabricated state is disclosed. The partially fabricated state having a plurality of layers up to and including a first conductive layer. The method generally includes the steps of (A) adding a second conductive layer from a user specification to an application set, the application set having a plurality of resources that define the semiconductor product, (B) validating a new resource in the user specification against the resources in the application set, (C) adding the new resource to the application set upon passing the validating and (D) propagating the new resource throughout a description of the semiconductor product, the description being stored in a computer-readable medium.

    摘要翻译: 公开了一种用于验证目前处于部分制造状态的半导体产品的设计中使用的数据的方法。 部分制造的状态具有直到并包括第一导电层的多个层。 该方法通常包括以下步骤:(A)将第二导电层从用户规范添加到应用集合,所述应用集合具有限定半导体产品的多个资源,(B)验证用户规范中的新资源以抵抗 所述应用程序集中的资源,(C)在通过所述验证时将所述新资源添加到所述应用集合,并且(D)在所述半导体产品的描述中传播所述新资源,所述描述被存储在计算机可读介质中。

    Apparatus for proper grounding of twisted pair cabling
    10.
    发明授权
    Apparatus for proper grounding of twisted pair cabling 失效
    双绞线布线正确接地的装置

    公开(公告)号:US06359766B1

    公开(公告)日:2002-03-19

    申请号:US09518064

    申请日:2000-03-02

    IPC分类号: H01C710

    CPC分类号: H01R13/6485 H01R2201/04

    摘要: An apparatus for grounding network cabling prior to insertion in a network device. The apparatus includes a cable connector receptor for receiving a standardized network cable connector. The apparatus also includes a current limiting device coupled to the cable connector receptor for reducing any electrical potential present on the cable. The current limiting device is coupled to electrical ground via a ground connector which provides a discharge path for any electrical potential present on the cable. In alternative embodiments, the apparatus can exist as a standalone device, as an integrated feature of a grounding wrist strap, or as an integrated feature of a computer system or network hub.

    摘要翻译: 一种用于在插入网络设备之前将网络布线接地的装置。 该装置包括用于接收标准化网络电缆连接器的电缆连接器接收器。 该装置还包括耦合到电缆连接器接收器的限流装置,用于减少电缆上存在的任何电位。 电流限制装置通过接地连接器耦合到电接地,该接地连接器为电缆上存在的任何电势提供放电路径。 在替代实施例中,设备可以作为独立设备存在,作为接地腕带的集成特征,或作为计算机系统或网络集线器的集成特征存在。