会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Embedding of dynamic circuits in a static environment
    • 在静态环境中嵌入动态电路
    • US06518793B2
    • 2003-02-11
    • US09815355
    • 2001-03-22
    • Jens LeenstraHans-Werner TastDieter WendelPeter Hofstee
    • Jens LeenstraHans-Werner TastDieter WendelPeter Hofstee
    • H03K1900
    • G01R31/318577G01R31/318583G01R31/318586
    • The present invention relates to improvements concerning logic and timing verification as the testability of a hardware circuit comprising embeddings of dynamic logic circuits in a static environment. The clocked macros comprising the dynamic logic circuit are bounded at both input and output by latches, keeping input and output signals to the clocked macro static. The static input signals are processed with wave formatting means in order to generate a wave form usable for an evaluation by the dynamic logic circuit, and the dynamic logic output signal is converted back to a static signal by a set/reset latch such that it can be latched by the clock signal of the static embedding circuit. Thus, the analysis methods for timing and logic simulation during chip design can be the same as those used for static logic and, in particular, the LSSD testing methods can be used.
    • 本发明涉及关于逻辑和定时验证的改进,作为包括在静态环境中嵌入动态逻辑电路的硬件电路的可测试性。 包含动态逻辑电路的时钟宏在锁存器的输入和输出两端都被限制,保持输入和输出信号到时钟宏。 静态输入信号用波形格式化装置处理,以产生可用于动态逻辑电路的评估的波形,并且动态逻辑输出信号通过设置/复位锁存器转换回静态信号,使得它可以 被静态嵌入电路的时钟信号锁存。 因此,芯片设计中的定时和逻辑仿真分析方法可以与静态逻辑中使用的分析方法相同,特别是可以使用LSSD测试方法。
    • 2. 发明授权
    • System and method for scanning sequential logic elements
    • 用于扫描顺序逻辑元件的系统和方法
    • US07913132B2
    • 2011-03-22
    • US12273985
    • 2008-11-19
    • Tobias GemmekeDieter WendelHolger WetterJens Leenstra
    • Tobias GemmekeDieter WendelHolger WetterJens Leenstra
    • G01R31/28
    • G01R31/318536
    • A digital system and method for scanning sequential logic elements are disclosed. The digital system may comprise a plurality of sequential logic elements subdivided into power domains, wherein at least one of the power domains is power gated; a scan chain configured for processing a scan data sequence; a scan enable switch configured for controlling a scan mode; and at least one shadow engine, wherein the at least one shadow engine comprises a control circuit. At least some of the power domains may be interconnected to the scan chain with the scan enable switch, and the scan enable switch may control the scan mode by asserting a scan enable signal. The at least one power gated power domain with one or more sequential logic elements to be power gated may be bypassed via the at least one shadow engine.
    • 公开了用于扫描顺序逻辑元件的数字系统和方法。 数字系统可以包括被分成多个功率域的多个顺序逻辑元件,其中至少一个功率域是功率选通; 配置用于处理扫描数据序列的扫描链; 配置成用于控制扫描模式的扫描使能开关; 和至少一个阴影引擎,其中所述至少一个阴影引擎包括控制电路。 至少一些功率域可以与扫描使能开关互连到扫描链,并且扫描使能开关可以通过断言扫描使能信号来控制扫描模式。 可以经由至少一个阴影引擎绕过具有一个或多个顺序逻辑元件以供电门控的至少一个电源门控功率域。
    • 4. 发明授权
    • Rename finish conflict detection and recovery
    • 重新完成冲突检测和恢复
    • US06829699B2
    • 2004-12-07
    • US09683391
    • 2001-12-20
    • Jens LeenstraDieter Wendel
    • Jens LeenstraDieter Wendel
    • G06F938
    • G06F9/3838G06F9/3836G06F9/384G06F9/3855G06F9/3857
    • An improved method and system for operating an out of order processor at a high frequency enabled by an increased pipeline length. It is proposed to shorten the pipeline by a considerable number of stages by accepting that a write after read conflict may occur, when directly after renaming, during the “read ROB” pipeline stage, all the information (tag, validity and data) is read from an Reorder Buffer ROB entry, and is next written, in a following pipeline stage “write RS”, into a reservation station (RS) entry. In order to assure the correctness of processing in particular in cases of dependencies, e.g., write after read conflicts a separate inventional add in logic covers these cases. The logic detects the write after read conflict case of an Instructional Execution Unit (IEU) writing into the particular entry that is selected by the renaming logic during “read ROB”. Then, a separate issue process selects the entries for which a conflict is reported and writes the data into the respective entry of the RS. This increases performance because those conflict cases are rather seldom compared to the broad majority of instructions to be found in a statistically determined average instruction flow.
    • 一种改进的方法和系统,用于通过增加的流水线长度在高频下操作无序处理器。 建议通过接受在读取冲突之后写入,直接在重命名之后,在“读取ROB”流水线阶段期间,可以读取所有信息(标签,有效性和数据),缩短流水线 来自重排序缓冲器ROB条目,并且在下一个流水线级“写入RS”中被写入保留站(RS)条目。 为了确保处理的正确性,特别是在依赖性的情况下,例如在读取冲突之后写入,单独的发明逻辑将覆盖这些情况。 该逻辑检测指令执行单元(IEU)写入读写冲突之后的写入到在“读取ROB”期间由重命名逻辑选择的特定条目。 然后,单独的问题过程选择报告冲突的条目,并将数据写入RS的相应条目。 这增加了性能,因为这些冲突案例与在统计确定的平均指令流程中找到的大多数指令相比很少。
    • 6. 发明授权
    • Read/write alignment scheme for port reduction of multi-port SRAM cells
    • 用于多端口SRAM单元端口缩减的读/写对准方案
    • US06785781B2
    • 2004-08-31
    • US09825072
    • 2001-04-03
    • Jens LeenstraJuergen PilleRolf SautterDieter Wendel
    • Jens LeenstraJuergen PilleRolf SautterDieter Wendel
    • G06F1200
    • G06F9/3814G06F9/3802G11C8/16
    • A considerable amount of area can be saved according to the present invention by reducing the number of input ports and the number of output ports to the number n of concurrently intended array accesses. This remarkable reduction of ports and thus an extraordinary associated area saving can be achieved when some knowledge about array utilization is exploited: The array accesses are to be performed with concurrent accesses from at most k particular groups. A group is defined by a plurality of array accesses which have at most one access to the same port at a time. Then, for reading the read results are aligned according to a simple re-wiring scheme to the respective read requesters, whereas for writing the accesses are aligned prior to the array access according to the same or a similar scheme.
    • 根据本发明,通过将输入端口的数量和输出端口的数量减少到同时预期的阵列访问的数量n,可以节省相当多的面积。 当利用关于阵列利用的一些知识时,可以实现端口的显着减少,从而实现非常相关的区域保存:阵列访问将由最多k个特定组的并发访问执行。 一组由多个阵列访问定义,每次访问至多一次访问同一个端口。 然后,为了读取,读取结果根据简单的重新布线方案对齐到相应的读取请求者,而对于写入,根据相同或相似的方案在阵列访问之前进行对齐。
    • 8. 发明授权
    • Method for handling 32 bit results for an out-of-order processor with a 64 bit architecture
    • 用于处理具有64位架构的乱序处理器的32位结果的方法
    • US07228403B2
    • 2007-06-05
    • US09683351
    • 2001-12-18
    • Petra LeberJens LeenstraWolfram SauerDieter Wendel
    • Petra LeberJens LeenstraWolfram SauerDieter Wendel
    • G06F9/40G06F9/44
    • G06F9/30032G06F9/30036G06F9/30043G06F9/3017G06F9/3824G06F9/3836G06F9/3838G06F9/384G06F9/3855G06F9/3857
    • A method for operating a processor having an architecture of a larger bitlength with a program comprising instructions compiled to produce instruction results of at least one smaller bitlength having the steps of detecting when in program order a first smaller bitlength instruction is to be dispatched which does not have a target register address as one of its sources, and adding a so_extract_instruction into an instruction stream before the smaller bitlength instruction. The extract instruction includes the steps of dispatching the extract instruction together with the following smaller bitlength instruction from an instruction queue into a Reservation Station, issuing the extract instruction to an Instruction Execution Unit (IEU) as soon as all source operand data is available and an IEU is available according to respective issue scheme, executing the extract instruction by an available IEU, setting an indication that the result of the instruction needs to be written into the result field of the instruction following the extract instruction, and writing the extract instruction result into the result field of the first instruction, and into all fields of operands being dependent of the first instruction.
    • 一种用于操作具有较大位长度的架构的处理器的方法,所述程序包括编译为产生至少一个较小位长度的指令结果的指令的程序,所述指令结果具有以下步骤:在程序顺序中检测何时将发送第一较小位长指令, 将目标寄存器地址作为其源之一,并在较小的比特长指令之前将so_extract_instruction添加到指令流中。 提取指令包括以下步骤:将提取指令与以下较小的比特长指令一起从指令队列发送到预留站,一旦所有源操作数数据可用,就将提取指令发送到指令执行单元(IEU),并且 IEU根据各自的发行方案可用,通过可用的IEU执行提取指令,将提示结果的指示需要写入到提取指令之后的指令的结果字段中,并将提取指令结果写入 第一条指令的结果字段,以及依赖于第一条指令的操作数的所有字段。
    • 9. 发明授权
    • Hierarchical priority filter with integrated serialization for determining the entry with the highest priority in a buffer memory
    • 具有集成序列化的分层优先级过滤器,用于确定缓冲存储器中具有最高优先级的条目
    • US06725332B2
    • 2004-04-20
    • US09681346
    • 2001-03-22
    • Jens LeenstraAntje MuellerJuergen PilleDieter Wendel
    • Jens LeenstraAntje MuellerJuergen PilleDieter Wendel
    • G06F1200
    • G06F13/18
    • A storage device and a method for determining the entry with the highest priority in a buffer memory. The method is characterized by the steps of operating a plurality of priority subfilter circuits each of them covering a disjunct subgroup of the total of entries and each selecting the entry with the highest subgroup priority, and selecting the entry associated with the highest priority subgroup. The storage device is able to be allocated and deallocated repeatedly during processing program instructions in a computer system. The storage device is further characterized by an operator for operating a plurality of priority subfilter circuits. Each of priority subfilter circuits covers a disjunct subgroup of the total of entries and each selecting the entry with the highest subgroup priority. The storage device is still further characterized by a selector for selecting the entry associated with the highest priority subgroup.
    • 一种用于在缓冲存储器中确定具有最高优先级的条目的存储装置和方法。 该方法的特征在于操作多个优先级子过滤器电路的步骤,每个优先级子过滤器电路覆盖总共条目的分离子组,并且每个选择具有最高子组优先级的条目,并且选择与最高优先级子组相关联的条目。 在计算机系统中的处理程序指令期间,能够重新分配和释放存储设备。 存储装置的特征还在于操作者操作多个优先级子滤波器电路。 每个优先级子过滤器电路覆盖总共条目的分离子组,并且每个选择具有最高子组优先级的条目。 存储装置的特征还在于:选择器,用于选择与最高优先级子组相关联的条目。
    • 10. 发明申请
    • System and Method for Scanning Sequential Logic Elements
    • 用于扫描顺序逻辑元件的系统和方法
    • US20090135961A1
    • 2009-05-28
    • US12273985
    • 2008-11-19
    • Tobias GemmekeDieter WendelHolger WetterJens Leenstra
    • Tobias GemmekeDieter WendelHolger WetterJens Leenstra
    • H04L27/06
    • G01R31/318536
    • System and Method for Scanning Sequential Logic Elements A digital system and method for scanning sequential logic elements are disclosed. The digital system may comprise a plurality of sequential logic elements subdivided into power domains, wherein at least one of the power domains is power gated; a scan chain configured for processing a scan data sequence; a scan enable switch configured for controlling a scan mode; and at least one shadow engine, wherein the at least one shadow engine comprises a control circuit. At least some of the power domains may be interconnected to the scan chain with the scan enable switch, and the scan enable switch may control the scan mode by asserting a scan enable signal. The at least one power gated power domain with one or more sequential logic elements to be power gated may be bypassed via the at least one shadow engine.
    • 用于扫描顺序逻辑元件的系统和方法公开了用于扫描顺序逻辑元件的数字系统和方法。 数字系统可以包括被分成多个功率域的多个顺序逻辑元件,其中至少一个功率域是功率选通; 配置用于处理扫描数据序列的扫描链; 配置成用于控制扫描模式的扫描使能开关; 和至少一个阴影引擎,其中所述至少一个阴影引擎包括控制电路。 至少一些功率域可以与扫描使能开关互连到扫描链,并且扫描使能开关可以通过断言扫描使能信号来控制扫描模式。 可以经由至少一个阴影引擎绕过具有一个或多个顺序逻辑元件以供电门控的至少一个电源门控功率域。