Microprocessor with digital power throttle
    13.
    发明授权
    Microprocessor with digital power throttle 有权
    具有数字功率节流的微处理器

    公开(公告)号:US06564328B1

    公开(公告)日:2003-05-13

    申请号:US09471795

    申请日:1999-12-23

    CPC classification number: G06F9/3836 G06F1/3203 G06F1/329 G06F9/3869 Y02D10/24

    Abstract: The present invention provides a digital-based mechanism for adjusting the power consumption in an integrated digital circuit such as a processor. The processor includes one or more functional units and a digital throttle that monitors activity states of the processor's functional units to estimate the processor's power consumption. One embodiment of the digital throttle includes one or more gate units, a monitor circuit, and a throttle circuit. Each gate unit controls the delivery of power delivery to a functional unit of the processor and provides a signal that indicates the activity state of its associated functional unit. The monitor circuit determines an estimated power consumption level from the signals and compares the estimated power consumption with a threshold power level. The throttle circuit adjusts the instruction flow in the processor if the estimated power consumption level exceeds the threshold power level.

    Abstract translation: 本发明提供一种用于调整诸如处理器的集成数字电路中的功耗的基于数字的机构。 处理器包括一个或多个功能单元和数字油门,其监视处理器的功能单元的活动状态以估计处理器的功率消耗。 数字油门的一个实施例包括一个或多个门单元,监视器电路和节流电路。 每个门单元控制向处理器的功能单元的功率传递的传递,并且提供指示其相关功能单元的活动状态的信号。 监视电路根据信号确定估计的功率消耗电平,并将估计的功耗与阈值功率电平进行比较。 如果估计的功率消耗电平超过阈值功率电平,则节流电路调整处理器中的指令流。

    Effective gate length circuit modeling based on concurrent length and mobility analysis

    公开(公告)号:US08136079B2

    公开(公告)日:2012-03-13

    申请号:US13187201

    申请日:2011-07-20

    CPC classification number: G06F17/5036

    Abstract: Disclosed is a computer implemented method and computer program product to determine metal oxide semiconductor (MOS) gate functional limitations. A simulator obtains a plurality of slices of a MOS gate, the slices each comprising at least one parameter, the parameter comprising a slice gate width and a slice gate length. The simulator determines a current for each slice based on a slice gate length of the slice to form a length-based current for each slice. The simulator determines a length-based current for the MOS gate by summing the length-based current for each slice. The simulator calculates a stress profile for each slice. The simulator determines a slice carrier mobility for each slice based on the stress profile of each slice. The simulator determines a carrier mobility-based current for each slice, based on each slice carrier mobility. The simulator determines a carrier mobility for the MOS gate based on the carrier mobility-based current for each slice. The simulator determines an effective length for the MOS gate based on the length-based current.

    Virtual output queue (VoQ) management method and apparatus
    16.
    发明授权
    Virtual output queue (VoQ) management method and apparatus 有权
    虚拟输出队列(VoQ)管理方法和设备

    公开(公告)号:US07295564B2

    公开(公告)日:2007-11-13

    申请号:US10337615

    申请日:2003-01-06

    Abstract: A method and apparatus for providing a virtual output queue (VoQ) from a received set of data packets in a multi-service system. Each packet is divided into at least one partition, including a last partition that includes packet information, such as error status and packet length. The system receives the packet from a flow, parses the packet into partitions, including a first partition and the last partition, places each last partition into a linked list based on a time when the last partition was received, links the last partition to the first partition, and employs the linked list as the output queue. This system allows for rapid compilation and transmission of different sized packets, and obviates the need for the receiving processor to wait for the last partition to discard a bad packet.

    Abstract translation: 一种用于在多业务系统中从接收的一组数据分组提供虚拟输出队列(VoQ)的方法和装置。 每个分组被分成至少一个分区,包括包括分组信息的最后一个分区,例如错误状态和分组长度。 系统从流接收数据包,将数据包解析为分区,包括第一个分区和最后一个分区,根据接收到最后一个分区的时间,将最后一个分区放入链表中,将最后一个分区链接到第一个分区 分区,并使用链表作为输出队列。 该系统允许不同大小的分组的快速编译和传输,并且避免了接收处理​​器等待最后一个分区丢弃坏分组的需要。

    Low power register file
    19.
    发明授权
    Low power register file 有权
    低功率寄存器文件

    公开(公告)号:US06564331B1

    公开(公告)日:2003-05-13

    申请号:US09405825

    申请日:1999-09-24

    Applicant: Vivek Joshi

    Inventor: Vivek Joshi

    CPC classification number: G06F9/30141 G06F1/3228

    Abstract: A mechanism is provided for reducing the power consumption of a register file by disabling unused register file read ports. A selected entry of the register file is hardwired to zero and the address of the selected entry is driven to the address decoder of the register file in response to a power-down condition. The power-down condition occurs when, for example, no valid address is driven to the read port, i.e. the read port is unused. For one embodiment of the invention, the selected entry is the zeroth entry of the register file, and the address lines are grounded when an address valid bit associated with the read port is not asserted.

    Abstract translation: 提供了一种通过禁用未使用的寄存器文件读取端口来减少寄存器文件的功耗的机制。 寄存器文件的选定条目硬连线为零,并且所选条目的地址响应于掉电状态被驱动到寄存器堆的地址解码器。 当例如没有有效地址被驱动到读端口,即读端口未使用时,发生掉电状况。 对于本发明的一个实施例,所选择的条目是寄存器文件的第零条目,并且当与读取端口相关联的地址有效位未被确认时,地址线接地。

    CMOS sum select incrementor
    20.
    发明授权
    CMOS sum select incrementor 失效
    CMOS和选择增量器

    公开(公告)号:US5889693A

    公开(公告)日:1999-03-30

    申请号:US851220

    申请日:1997-05-05

    CPC classification number: G06F7/5055 G06F7/507

    Abstract: A method and apparatus for a CMOS inverter is provided for incrementing a first number by a one, three, or multiple of two. The incrementing unit includes an extract/restore unit for extracting a number of least significant bits from the first number, thereby producing a second number. The number of least significant bits extracted is determined by the incrementing value. The incrementing unit further includes an adjusting unit for adding an adjusting value to the least significant bits extracted from the first number, thereby producing an adjusted least significant bits. The incrementing unit further includes an incrementor block for receiving the second number and incrementing the second number, thereby producing a fourth number. The the extract/restore unit further for restoring the adjusted least significant bits to the fourth number, thereby producing a final result.

    Abstract translation: 提供了一种CMOS反相器的方法和装置,用于将第一数量增加一个,三个或两个倍数。 递增单元包括用于从第一数量提取多个最低有效位的提取/恢复单元,从而产生第二数量。 提取的最低有效位的数量由递增值确定。 增量单元还包括调整单元,用于将调整值与从第一数量提取的最低有效位相加,从而产生经调整的最低有效位。 递增单元还包括用于接收第二数量并递增第二数量的增量块,从而产生第四数。 所述提取/还原单元还用于将经调整的最低有效位恢复到第四数,从而产生最终结果。

Patent Agency Ranking