会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Mechanism for an efficient DLL training protocol during a frequency change
    • 频率变化过程中有效的DLL训练协议的机制
    • US08645743B2
    • 2014-02-04
    • US12951788
    • 2010-11-22
    • Erik P. MachnickiHao ChenSanjay Mansingh
    • Erik P. MachnickiHao ChenSanjay Mansingh
    • G06F1/00
    • H03L7/07H03L7/0814
    • An efficient delay locked loop (DLL) training protocol during a frequency change includes an integrated circuit with a memory physical layer (PHY) unit that includes a master DLL and a slave DLL. The master DLL may delay a first reference clock by an amount, and provide a reference delay value corresponding to the delay amount. The slave DLL may delay a second reference clock by a second amount based upon a received configuration delay value. An interface unit may generate the configuration delay value based upon the reference delay value. A power management unit may provide an indication that the frequency of the second reference clock is changing. In response to receiving the indication, the interface unit may generate a new configuration delay value that corresponds to the new frequency using a predetermined scaling value and provide the new configuration delay value to the memory PHY unit.
    • 在频率变化期间,有效的延迟锁定环(DLL)训练协议包括具有包含主DLL和从属DLL的存储器物理层(PHY)单元的集成电路。 主DLL可以将第一参考时钟延迟一定量,并提供对应于延迟量的参考延迟值。 从属DLL可以基于接收的配置延迟值将第二参考时钟延迟第二量。 接口单元可以基于参考延迟值生成配置延迟值。 功率管理单元可以提供第二参考时钟的频率正在改变的指示。 响应于接收到指示,接口单元可以使用预定的缩放值来生成对应于新频率的新的配置延迟值,并向存储器PHY单元提供新的配置延迟值。
    • 2. 发明申请
    • Mechanism for an Efficient DLL Training Protocol During a Frequency Change
    • 频率变化期间高效率的DLL训练协议的机制
    • US20120126868A1
    • 2012-05-24
    • US12951788
    • 2010-11-22
    • Erik P. MachnickiHao ChenSanjay Mansingh
    • Erik P. MachnickiHao ChenSanjay Mansingh
    • H03L7/06
    • H03L7/07H03L7/0814
    • An efficient delay locked loop (DLL) training protocol during a frequency change includes an integrated circuit with a memory physical layer (PHY) unit that includes a master DLL and a slave DLL. The master DLL may delay a first reference clock by an amount, and provide a reference delay value corresponding to the delay amount. The slave DLL may delay a second reference clock by a second amount based upon a received configuration delay value. An interface unit may generate the configuration delay value based upon the reference delay value. A power management unit may provide an indication that the frequency of the second reference clock is changing. In response to receiving the indication, the interface unit may generate a new configuration delay value that corresponds to the new frequency using a predetermined scaling value and provide the new configuration delay value to the memory PHY unit.
    • 在频率变化期间,有效的延迟锁定环(DLL)训练协议包括具有包含主DLL和从属DLL的存储器物理层(PHY)单元的集成电路。 主DLL可以将第一参考时钟延迟一定量,并提供对应于延迟量的参考延迟值。 从属DLL可以基于接收的配置延迟值将第二参考时钟延迟第二量。 接口单元可以基于参考延迟值生成配置延迟值。 功率管理单元可以提供第二参考时钟的频率正在改变的指示。 响应于接收到指示,接口单元可以使用预定的缩放值来生成对应于新频率的新的配置延迟值,并向存储器PHY单元提供新的配置延迟值。
    • 6. 发明授权
    • Dynamic operating point modification in an integrated circuit
    • 集成电路中的动态工作点修改
    • US08078800B2
    • 2011-12-13
    • US12479063
    • 2009-06-05
    • Maziar H. MoallemSanjay MansinghRichard F. Avra
    • Maziar H. MoallemSanjay MansinghRichard F. Avra
    • G06F12/00
    • G06F1/3203
    • In one embodiment, an integrated circuit includes a processor, an internal memory, and a memory controller coupled to an external memory. The integrated circuit may support two or more modes of operation, with different operating points. To switch from one operating point to another, code executed by the processor may copy switch code from the external memory into the internal memory, and may jump to the switch code. Executing out of the internal memory, the switch code may communicate with the memory controller to cause the external memory to enter into self-refresh mode. The operating point may be altered, and the switch code may reinitialize the memory controller after the integrated circuit has stabilized at the new operating point. After the memory controller's physical interface circuit has relocked, the external memory may exit self-refresh mode.
    • 在一个实施例中,集成电路包括处理器,内部存储器和耦合到外部存储器的存储器控​​制器。 集成电路可以支持具有不同操作点的两种或更多种操作模式。 要从一个工作点切换到另一个工作点,由处理器执行的代码可将外部存储器中的开关代码复制到内部存储器中,并可跳转到开关代码。 从内部存储器执行,开关代码可以与存储器控制器通信,以使外部存储器进入自刷新模式。 工作点可能会发生变化,并且开关代码可能会在集成电路稳定在新的工作点之后重新初始化存储器控制器。 在内存控制器的物理接口电路重新锁定后,外部存储器可能会退出自刷新模式。
    • 7. 发明授权
    • Managing instruction side-effects
    • 管理指令副作用
    • US07228404B1
    • 2007-06-05
    • US09672440
    • 2000-09-28
    • Ronak PatelKorbin S. Van DykeT.R. RameshShalesh ThusooGurjeet Singh SaundSanjay MansinghPaul William Campbell
    • Ronak PatelKorbin S. Van DykeT.R. RameshShalesh ThusooGurjeet Singh SaundSanjay MansinghPaul William Campbell
    • G06F9/00
    • G06F9/30174G06F9/3851G06F9/3861
    • A computer. When an instruction calling for an architecturally-visible side-effect in an architecturally-visible storage location is recognized, a value is stored representative of an architecturally-visible representation of the side-effect, a format of the representative value being different than an architecturally-visible representation of the side-effect. Execution is resumed without generating the architecturally-visible side-effect. Later, the architecturally-visible representation corresponding to the representative value is written into the architecturally-visible storage location. On a context switch, a context of a first process is written and a context of a second process is loaded to place the second process into execution. At least some instructions maintain results in storage resources outside the context resource set, and instructions are marked to indicate whether or not a context switch may be performed at a boundary of the marked instruction. Instruction execution is monitored for a condition that is a superset of a condition whose occurrence is desired to be detected, and a first exception is raised as a result of recognizing the superset condition. Software filters the superset condition to determine whether the monitored condition has occurred, and if so, the software establishes a second exception to be raised after execution of further instructions of the instruction stream. When it is recognized that an instruction is to affect the execution of a second instruction, the processor is set into single-step mode. After the second instruction is executed, the computer is set out of single-step mode.
    • 一台电脑。 当识别到在建筑上可见的存储位置中要求建筑上可见的副作用的指令时,存储代表该副作用的结构可视表示的值,代表值的格式不同于体系结构 副作用的隐形表示。 恢复执行,而不产生架构上可见的副作用。 之后,对应于代表值的架构可视化表示被写入架构可见的存储位置。 在上下文切换中,写入第一进程的上下文并加载第二进程的上下文以使第二进程执行。 至少一些指令在上下文资源集合之外保持存储资源的结果,并且标记指令以指示是否可以在标记指令的边界执行上下文切换。 监视指示执行是作为期望发生的条件的超集的条件,并且作为识别超集条件的结果而引起第一异常。 软件过滤超集条件以确定监视条件是否已经发生,如果是,则软件在执行指令流的进一步指令之后建立第二个异常。 当识别到指令影响第二指令的执行时,处理器被设置为单步模式。 执行第二条指令后,计算机将处于单步模式。
    • 8. 发明授权
    • Transaction ID filtering for buffered programmed input/output (PIO) write acknowledgements
    • 用于缓冲编程输入/输出(PIO)写入确认的事务ID过滤
    • US08032673B2
    • 2011-10-04
    • US12637338
    • 2009-12-14
    • Sanjay Mansingh
    • Sanjay Mansingh
    • G06F3/00G06F5/00
    • G06F13/385
    • A PIO transaction unit includes an input buffer, a response buffer, and a control unit. The input buffer may receive and store PIO write operations sent by one or more transactons sources. Each PIO write operation may include a source identifier that identifies the transaction source. The response buffer may store response operations corresponding to respective PIO write operations that are to be transmitted to the transaction source identified by the identifier. The control unit may store a particular response operation corresponding to the given PIO write operation in the response buffer prior to the given PIO write operation being sent from the input buffer. The control unit may store the particular response operation within the response buffer if the given PIO write operation is bufferable and there is no non-bufferable PIO write operation having a same source identifier stored in the input buffer.
    • PIO交易单元包括输入缓冲器,响应缓冲器和控制单元。 输入缓冲器可以接收并存储由一个或多个transactons源发送的PIO写入操作。 每个PIO写操作可以包括标识事务源的源标识符。 响应缓冲器可以存储对应于要发送到由标识符标识的事务源的各个PIO写入操作的响应操作。 在从输入缓冲器发送给定的PIO写入操作之前,控制单元可以将对应于给定PIO写入操作的特定响应操作存储在响应缓冲器中。 如果给定的PIO写入操作是可缓冲的并且不存在具有存储在输入缓冲器中的相同源标识符的不可缓冲PIO写入操作,则控制单元可以将特定响应操作存储在响应缓冲器内。
    • 9. 发明授权
    • Floating point arithmetic logic unit leading zero count using fast approximate rounding
    • 浮点算术逻辑单元使用快速近似舍入引导零计数
    • US06205461B1
    • 2001-03-20
    • US09157090
    • 1998-09-18
    • Sanjay Mansingh
    • Sanjay Mansingh
    • G06F738
    • G06F7/485G06F7/49915G06F7/49936G06F7/49957
    • A floating point arithmetic logic unit includes two rounding units that select between an incremented, unincremented, and complemented result from a carry propagate adder. A fast rounding unit selects a result as an approximation based on the equality or inequality of the exponents of the operands, the relative sizes of the mantissas and the presence of a guard bit. The result selected by the fast rounding unit is received by a leading zero count unit, which counts the leading zeros of the result. A second slower rounding unit meanwhile makes a selection between the incremented, unincremented, and complemented results based on the rounding mode, the sign of the result and whether the result is exact. The result is inexact when both the most significant bit and the guard bit are equal to one. While the slower rounding unit may take longer to determine the appropriate selection, the result selected is the most accurate. Based on the number of leading zeros determined from the result selected by the fast rounding unit, the bits in the result selected by the slower rounding unit are left shifted thereby normalizing the result.
    • 浮点运算逻辑单元包括两个舍入单元,它们在进位传播加法器的递增,非增加和补码结果之间进行选择。 快速舍入单元基于操作数的指数的相等或不等式,尾数的相对大小和保护位的存在,将结果选择为近似。 由快速舍入单元选择的结果由前导零计数单元接收,该计数单元计算结果的前导零。 第二个较慢的舍入单位同时根据舍入模式,结果的符号以及结果是否精确地在递增的,未增加的和补充的结果之间进行选择。 当最高有效位和保护位都等于1时,结果不准确。 虽然较慢的舍入单位可能需要较长时间来确定适当的选择,但所选的结果是最准确的。 根据从快速舍入单元选择的结果确定的前导零的数量,通过较慢舍入单元选择的结果中的位左移,从而使结果标准化。