Structure and method to optimize computational efficiency in low-power environments
    1.
    发明授权
    Structure and method to optimize computational efficiency in low-power environments 有权
    在低功耗环境下优化计算效率的结构和方法

    公开(公告)号:US08122273B2

    公开(公告)日:2012-02-21

    申请号:US11870575

    申请日:2007-10-11

    IPC分类号: G06F1/26 G06F1/32

    CPC分类号: G06F1/26

    摘要: A method and structure to optimize computational efficiency in a low-power environment. A design structure is embodied in a machine readable medium used in a design process. The design structure includes a component to determine an optimal point for maximizing computational efficiency in a low-power environment, and a component to selectively control operation of at least one processing unit of a plurality of processing units in accordance with the determined optimal point. The design structure further includes at least one of a component for controlling a frequency of a clock signal transmitted to the at least one processing unit in accordance with the determined optimal point, and a component for determining a present power available.

    摘要翻译: 一种在低功耗环境下优化计算效率的方法和结构。 设计结构体现在在设计过程中使用的机器可读介质中。 该设计结构包括确定用于在低功率环境中最大化计算效率的最佳点的组件,以及根据所确定的最佳点选择性地控制多个处理单元的至少一个处理单元的操作的组件。 该设计结构还包括用于根据确定的最佳点来控制发送到至少一个处理单元的时钟信号的频率的组件和用于确定当前可用功率的组件中的至少一个。

    Design structure for estimating and/or predicting power cycle length, method of estimating and/or predicting power cycle length and circuit thereof
    2.
    发明授权
    Design structure for estimating and/or predicting power cycle length, method of estimating and/or predicting power cycle length and circuit thereof 有权
    用于估计和/或预测功率周期长度的设计结构,估计和/或预测功率周期长度的方法及其电路

    公开(公告)号:US07903493B2

    公开(公告)日:2011-03-08

    申请号:US12109379

    申请日:2008-04-25

    IPC分类号: G11C5/14

    CPC分类号: G11C5/143

    摘要: A design structure is embodied in a machine readable medium for designing, manufacturing, or testing a design. The design structure includes a threshold register having a counter, a count register, and a non-volatile storage for storing a state when a value of the count register equals or exceeds a value of the threshold register. Also provided is a method of predicting and/or estimating a power cycle duration in order to save a state in non-volatile memory and a circuit. The method includes setting a threshold value; determining that the threshold value has been equaled or exceeded; and saving the state in the non-volatile memory at a first checkpoint based on the threshold value being equaled or exceeded.

    摘要翻译: 设计结构体现在用于设计,制造或测试设计的机器可读介质中。 该设计结构包括具有计数器,计数寄存器和非易失性存储器的阈值寄存器,用于当计数寄存器的值等于或超过阈值寄存器的值时存储状态。 还提供了一种预测和/或估计功率周期持续时间以便将状态保存在非易失性存储器和电路中的方法。 该方法包括设置阈值; 确定阈值已经相等或超过; 并且基于所述阈值相等或超过,在第一检查点处将所述状态保存在所述非易失性存储器中。

    METHOD FOR INCREASING THE MANUFACTURING YIELD OF PROGRAMMABLE LOGIC DEVICES
    3.
    发明申请
    METHOD FOR INCREASING THE MANUFACTURING YIELD OF PROGRAMMABLE LOGIC DEVICES 审中-公开
    增加可编程逻辑器件制造工艺的方法

    公开(公告)号:US20100333058A1

    公开(公告)日:2010-12-30

    申请号:US12875517

    申请日:2010-09-03

    IPC分类号: G06F17/50

    摘要: A method for increasing the manufacturing yield of field programmable gate arrays (FPGAs) or other programmable logic devices (PLDs). An FPGA or other PLD is formed in several sections, each of the sections having its own power bus and input/output connections. Each section of the FPGA or other PLD is tested to identify defects in the FPGA or other PLD. The FPGA or other PLD is sorted according to whether the section has an acceptable number of defects. An assigned unique number for the FPGA or other PLD chip or part identifies it as partially good. Software for execution and configuring the FPGA or other PLD may use the unique number for programming only the identified functional sections of the FPGA or other PLD. The result is an increase in yield as partially good FPGAs or other PLDs may still be utilized.

    摘要翻译: 一种提高现场可编程门阵列(FPGA)或其他可编程逻辑器件(PLD)的制造成品率的方法。 FPGA或其他PLD形成在几个部分中,每个部分都有自己的电源总线和输入/输出连接。 测试FPGA或其他PLD的每个部分,以识别FPGA或其他PLD中的缺陷。 FPGA或其他PLD根据该部分是否具有可接受的缺陷数量进行排序。 为FPGA或其他PLD芯片或部件分配的唯一编号将其识别为部分良好。 用于执行和配置FPGA或其他PLD的软件可以使用唯一编号仅对FPGA或其他PLD的已识别功能部分进行编程。 结果是产量增加,部分好的FPGA或其他PLD仍然可以被利用。

    Method for increasing the manufacturing yield of programmable logic devices
    4.
    发明授权
    Method for increasing the manufacturing yield of programmable logic devices 失效
    提高可编程逻辑器件制造产量的方法

    公开(公告)号:US07793251B2

    公开(公告)日:2010-09-07

    申请号:US11275536

    申请日:2006-01-12

    IPC分类号: G06F17/50

    摘要: A method for increasing the manufacturing yield of field programmable gate arrays (FPGAS) or other programmable logic devices (PLDs). An FPGA or other PLD is formed in several sections, each of the sections having its own power bus and input/output connections. Each section of the FPGA or other PLD is tested to identify defects in the FPGA or other PLD. The FPGA or other PLD is sorted according to whether the section has an acceptable number of defects. An assigned unique number for the FPGA or other PLD chip or part identifies it as partially good. Software for execution and configuring the FPGA or other PLD may use the unique number for programming only the identified functional sections of the FPGA or other PLD. The result is an increase in yield as partially good FPGAs or other PLDs may still be utilized.

    摘要翻译: 一种提高现场可编程门阵列(FPGAS)或其他可编程逻辑器件(PLD)的制造成品率的方法。 FPGA或其他PLD形成在几个部分中,每个部分都有自己的电源总线和输入/输出连接。 测试FPGA或其他PLD的每个部分,以识别FPGA或其他PLD中的缺陷。 FPGA或其他PLD根据该部分是否具有可接受的缺陷数量进行排序。 为FPGA或其他PLD芯片或部件分配的唯一编号将其识别为部分良好。 用于执行和配置FPGA或其他PLD的软件可以使用唯一编号仅对FPGA或其他PLD的已识别功能部分进行编程。 结果是产量增加,部分好的FPGA或其他PLD仍然可以被利用。

    FPGA powerup to known functional state
    5.
    发明授权
    FPGA powerup to known functional state 失效
    FPGA上电到已知的功能状态

    公开(公告)号:US07489163B2

    公开(公告)日:2009-02-10

    申请号:US11869921

    申请日:2007-10-10

    IPC分类号: G06F7/38 H03K19/177

    摘要: A field programmable gate array (FPGA) device including a non-non-programming-based default power-on electronic configuration. The non-non-programming-based default power-on electronic configuration defines a default state to initial a first logic function. Upon power-up, the FPGA device would be enabled to enter the default state without having first to be configured via a conventional programming mode, thus saving precious processing time during power-up. Several embodiments are disclosed, such as a mask via circuit, an asynchronized set/reset circuit, an unbalanced latch circuit and a flush and scan circuit. A related method is also disclosed to reduce the memory size dedicated to the first logic function to facilitate further programming after power-up. In addition to time saving and further programming, the FPGA device can also allow partial or incremental programming to expand the full functionality to match customer's different needs.

    摘要翻译: 包括非基于非编程的默认开机电子配置的现场可编程门阵列(FPGA)设备。 非基于非编程的默认开机电子配置定义了初始化第一逻辑功能的默认状态。 上电时,FPGA器件将能够进入默认状态,而不必首先通过常规编程模式进行配置,从而在上电时节省宝贵的处理时间。 公开了几个实施例,例如掩模通孔电路,异步设置/复位电路,不平衡锁存电路和冲洗和扫描电路。 还公开了一种相关方法,以减少专用于第一逻辑功能的存储器大小,以便在上电之后进一步编程。 除了节省时间和进一步的编程之外,FPGA器件还可以允许部分或增量编程扩展完整的功能以满足客户的不同需求。

    DETERMINING HISTORY STATE OF DATA IN DATA RETAINING DEVICE BASED ON STATE OF PARTIALLY DEPLETED SILICON-ON-INSULATOR
    6.
    发明申请
    DETERMINING HISTORY STATE OF DATA IN DATA RETAINING DEVICE BASED ON STATE OF PARTIALLY DEPLETED SILICON-ON-INSULATOR 失效
    根据部分绝缘硅绝缘体的状态确定数据保留装置中数据的历史状态

    公开(公告)号:US20080285338A1

    公开(公告)日:2008-11-20

    申请号:US12180776

    申请日:2008-07-28

    IPC分类号: G11C11/34

    CPC分类号: G11C11/417

    摘要: A system, method and program product for determining a history state of data in a data retaining device are disclosed. A state of a partially-depleted silicon-on-insulator (PD SOI) device coupled to a data retaining device is measured to indicate a body voltage of the PD SOI device. The body voltage of the PD SOI device may indicate, among others, how long the PD SOI device has been idling, which indirectly indicates how long data in the data retaining device has not been accessed. As such, the current invention may be used efficiently with, e.g., a cache replacement algorithm in a management of the data retaining device.

    摘要翻译: 公开了一种用于确定数据保持装置中的数据的历史状态的系统,方法和程序产品。 耦合到数据保持装置的部分耗尽的绝缘体上硅(PD SOI)器件的状态被测量以指示PD SOI器件的体电压。 PD SOI器件的体电压可以指示PD SOI器件已经空转多长时间,这间接地指示数据保持器件中的数据未被访问多长时间。 因此,本发明可以在数据保留装置的管理中与例如高速缓存替换算法有效地使用。

    DETERMINING RELATIVE AMOUNT OF USAGE OF DATA RETAINING DEVICE BASED ON POTENTIAL OF CHARGE STORING DEVICE
    7.
    发明申请
    DETERMINING RELATIVE AMOUNT OF USAGE OF DATA RETAINING DEVICE BASED ON POTENTIAL OF CHARGE STORING DEVICE 有权
    基于充电储存装置的可能性确定使用数据保留装置的相对数量

    公开(公告)号:US20080151672A1

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

    申请号:US12045744

    申请日:2008-03-11

    IPC分类号: G11C7/00

    CPC分类号: G06F12/121 G06F12/122

    摘要: A system, method and program product for determining a relative amount of usage of a data retaining device are disclosed. A charge storing device is coupled to a data retaining device in a manner that a use of the data retaining device triggers a charging of the charge storing device. In a period that the data retaining device idles, charges in the charge storing device decay due to natural means. As such, a potential of the charge storing device may be used to indicate an amount of usage of the data retaining device. A comparison of the potentials of two charge storing devices coupled one-to-one to two data retaining devices may be used as a basis to determine a relative amount of usage of each of the two data retaining devices comparing to the other.

    摘要翻译: 公开了一种用于确定数据保留装置的相对使用量的系统,方法和程序产品。 电荷存储装置以数据保持装置的使用触发电荷存储装置的充电的方式耦合到数据保持装置。 在数据保持装置闲置的期间,由于自然的手段,电荷存储装置中的电荷衰减。 因此,可以使用电荷存储装置的电位来指示数据保持装置的使用量。 可以使用将一对一耦合到两个数据保持装置的两个电荷存储装置的电位的比较作为确定两个数据保持装置中的每一个相对于另一个的相对使用量的基础。

    Inactivity triggered self clocking logic family
    8.
    发明授权
    Inactivity triggered self clocking logic family 有权
    不活动触发自我计时逻辑家族

    公开(公告)号:US08575964B2

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

    申请号:US13426776

    申请日:2012-03-22

    IPC分类号: H03K19/00

    CPC分类号: H03K19/0966 H03K19/0013

    摘要: Localized logic regions of a circuit include a local comparator electrically connected to a local resistive voltage circuit, to a local resistive ground circuit, and to a local register structure. The local comparator supplies a clock pulse to the local register structures when the local reference voltage is below a local voltage threshold. Activity in the local combinatorial logic structure causes the local reference voltage to drop below the local reference voltage independently of changes in the global reference voltage causing the comparator to output the clock pulse (with sufficient delay to allow the logic results to be stored in the registers only after setup times have been met in the local logic devices). This eliminates the need for a clock distribution tree, thereby saving power when there is no activity in the local combinatorial logic structure.

    摘要翻译: 电路的局部逻辑区域包括电连接到局部电阻电压电路的本地比较器,局部电阻接地电路和局部寄存器结构。 当本地参考电压低于本地电压阈值时,本地比较器会向本地寄存器结构提供时钟脉冲。 本地组合逻辑结构中的活动导致本地参考电压低于局部参考电压,而与全局参考电压的变化无关,导致比较器输出时钟脉冲(具有足够的延迟以允许逻辑结果存储在寄存器中 只有在本地逻辑设备中已经满足设置时间之后)。 这消除了对时钟分配树的需要,从而在局部组合逻辑结构中没有活动时节省功率。

    Processor pipeline architecture logic state retention systems and methods
    9.
    发明授权
    Processor pipeline architecture logic state retention systems and methods 有权
    处理器管道架构逻辑状态保留系统和方法

    公开(公告)号:US07882334B2

    公开(公告)日:2011-02-01

    申请号:US11276236

    申请日:2006-02-20

    IPC分类号: G06F15/76 G06F1/00

    CPC分类号: G06F9/3869 G11C27/026

    摘要: A system, method and program product for retaining a logic state of a processor pipeline architecture are disclosed. A comparator is positioned between two stages of the processor pipeline architecture. A storage capacitor is coupled between a storage node of the comparator and a ground to store an output of the early one of the two stages. A reference logic is provided, which has the same value as the output of the early stage. A logic storing and dividing device is coupled between the reference logic and a reference node of the comparator to generate a logic at the reference node, which is a fraction of the reference logic, and to retain a logic state of the information stored on the storage capacitor. Further mechanisms are provided to determine validity of data stored in the logic storing and dividing device.

    摘要翻译: 公开了一种用于保持处理器流水线架构的逻辑状态的系统,方法和程序产品。 比较器位于处理器流水线架构的两个阶段之间。 存储电容器耦合在比较器的存储节点和地之间以存储两个阶段的早期阶段的输出。 提供了与早期输出值相同的参考逻辑。 逻辑存储和分配装置耦合在参考逻辑和比较器的参考节点之间,以便在参考节点处产生逻辑,该逻辑是参考逻辑的一小部分,并且保留存储在存储器上的信息的逻辑状态 电容器。 提供进一步的机制来确定存储在逻辑存储和分配装置中的数据的有效性。

    System and method for dynamically executing a function in a programmable logic array
    10.
    发明授权
    System and method for dynamically executing a function in a programmable logic array 失效
    用于在可编程逻辑阵列中动态执行功能的系统和方法

    公开(公告)号:US07750670B2

    公开(公告)日:2010-07-06

    申请号:US12185467

    申请日:2008-08-04

    IPC分类号: H03K19/173

    摘要: A reconfigurable logic array (RLA) having a logic capacity and configured to process a function having a total logic requirement that exceeds the logic capacity of the RLA. The RLA includes first and second storage regions and a plurality of programmable logic elements located between the first and second storage regions. When the function is parsed into a plurality of functional blocks, this configuration allows the RLA to process the function by sequentially processing the functional blocks in alternating directions within the RLA, using the plurality of programmable logic elements to sequentially process each of the functional blocks and using the first and second storage regions to temporarily hold the input and output for that one of the functional blocks.

    摘要翻译: 具有逻辑容量并被配置为处理具有超过RLA的逻辑容量的总逻辑要求的功能的可重构逻辑阵列(RLA)。 RLA包括第一和第二存储区域以及位于第一和第二存储区域之间的多个可编程逻辑元件。 当功能被解析成多个功能块时,该配置允许RLA通过在RLA内沿交替方向依次处理功能块来处理功能,使用多个可编程逻辑元件来顺序地处理每个功能块和 使用第一和第二存储区域临时保持该功能块的输入和输出。