Synchronous circuit, method of designing a synchronous circuit, and method of validating a synchronous circuit
    1.
    发明授权
    Synchronous circuit, method of designing a synchronous circuit, and method of validating a synchronous circuit 有权
    同步电路,同步电路的设计方法以及同步电路的验证方法

    公开(公告)号:US09244123B1

    公开(公告)日:2016-01-26

    申请号:US14552543

    申请日:2014-11-25

    摘要: A synchronous circuit comprises a functional circuitry and one or more validation circuits for validating synchronization of the functional circuitry. The functional and the validation circuits are clocked by a clock source. Each validation circuit comprises a clock distribution network, a test signal generator, a capture cell, a test signal path from the test signal generator to the capture cell, and a verification unit. The clock distribution network applies a launch clock signal at the test signal generator and a capture clock signal at the capture cell. The test signal generator produces a bi-level test signal. The test signal path transmits the test signal to the capture cell, which generates a proof sequence by sampling the test signal. The verification unit determines whether the proof sequence is identical to the test sequence.A method of designing a synchronous circuit and method of validating a synchronous circuit are also described.

    摘要翻译: 同步电路包括功能电路和用于验证功能电路的同步的一个或多个确认电路。 功能和验证电路由时钟源提供时钟。 每个验证电路包括时钟分配网络,测试信号发生器,捕获单元,从测试信号发生器到捕获单元的测试信号路径,以及验证单元。 时钟分配网络在测试信号发生器处应用发射时钟信号,并在捕捉单元处施加捕获时钟信号。 测试信号发生器产生双电平测试信号。 测试信号路径将测试信号发送到捕获单元,其通过对测试信号进行采样来产生校验序列。 验证单元确定验证序列是否与测试序列相同。 还描述了设计同步电路的方法和验证同步电路的方法。

    Clock glitch detection circuit
    2.
    发明授权
    Clock glitch detection circuit 有权
    时钟毛刺检测电路

    公开(公告)号:US09024663B2

    公开(公告)日:2015-05-05

    申请号:US14015519

    申请日:2013-08-30

    CPC分类号: G06F1/04 H03K5/1252

    摘要: In a first circuit for detecting clock glitches in a clock signal, a master counter is clocked by the clock signal and memorizes a master count. An incrementer advances the master count by one increment. A slave counter is clocked by the clock signal and memorizes a slave count. The slave count is retarded relative to the master count by at least a particular number of clock edges. A comparator determines whether the difference between the master count and the slave count is at least a value of the incrementer times the particular number of clock edges.

    摘要翻译: 在用于检测时钟信号中的时钟毛刺的第一电路中,主计数器由时钟信号计时,并存储主计数。 增量器将主计数递增一个增量。 从计数器由时钟信号计时,并存储从计数。 从计数相对于主计数延迟至少一定数量的时钟沿。 比较器确定主计数和从计数之间的差是否至少是递增器的值乘以特定数量的时钟边沿。

    CLOCK GLITCH DETECTION CIRCUIT
    4.
    发明申请
    CLOCK GLITCH DETECTION CIRCUIT 有权
    时钟检测电路

    公开(公告)号:US20140006841A1

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

    申请号:US14015519

    申请日:2013-08-30

    IPC分类号: G06F1/04

    CPC分类号: G06F1/04 H03K5/1252

    摘要: In a first circuit for detecting clock glitches in a clock signal, a master counter is clocked by the clock signal and memorizes a master count. An incrementer advances the master count by one increment. A slave counter is clocked by the clock signal and memorizes a slave count. The slave count is retarded relative to the master count by at least a particular number of clock edges. A comparator determines whether the difference between the master count and the slave count is at least a value of the incrementer times the particular number of clock edges.

    摘要翻译: 在用于检测时钟信号中的时钟毛刺的第一电路中,主计数器由时钟信号计时,并存储主计数。 增量器将主计数递增一个增量。 从计数器由时钟信号计时,并存储从计数。 从计数相对于主计数延迟至少一定数量的时钟沿。 比较器确定主计数和从计数之间的差是否至少是递增器的值乘以特定数量的时钟边沿。

    CLOCK GLITCH DETECTION CIRCUIT
    5.
    发明申请
    CLOCK GLITCH DETECTION CIRCUIT 有权
    时钟检测电路

    公开(公告)号:US20110317802A1

    公开(公告)日:2011-12-29

    申请号:US13131349

    申请日:2009-01-05

    IPC分类号: H03K21/40 H03K23/42

    CPC分类号: G06F1/04 H03K5/1252

    摘要: In a first circuit for detecting clock glitches in a clock signal, a master counter is clocked by the clock signal and memorizes a master count. An incrementer advances the master count by one increment. A slave counter is clocked by the clock signal and memorizes a slave count. The slave count is retarded relative to the master count by at least clock edges. A comparator determines whether the difference between the master count and the slave count is at least. In a related aspect, a synchronous circuit comprises a clock tree for transmitting a clock signal from a start point to one or more other points, the start point and the other points comprising a first point and second point. A first counter is clocked by the clock signal at the first point and memorizes a first count. A first incrementer advances the first count by one increment. A second counter is clocked by the clock signal at the second point and memorizes a second count. A second incrementer advances the second count by one increment. A comparator determines the difference between the first count and the second count, or determines whether the first count and the second count differ. The synchronous circuit may comprise the first circuit. A second circuit for detecting clock glitches in a clock signal is also provided. The second circuit is intended to be integrated in the synchronous circuit.

    摘要翻译: 在用于检测时钟信号中的时钟毛刺的第一电路中,主计数器由时钟信号计时,并存储主计数。 增量器将主计数递增一个增量。 从计数器由时钟信号计时,并存储从计数。 从计数相对于主计数延迟至少是时钟沿。 比较器确定主计数和从计数之间的差异是否至少为止。 在相关方面,同步电路包括用于将时钟信号从起始点发送到一个或多个其他点的时钟树,起始点和包括第一点和第二点的其他点。 第一计数器由第一点处的时钟信号计时,并记忆第一个计数。 第一增量器将第一计数递增一个增量。 第二计数器由第二点处的时钟信号计时,并存储第二计数。 第二个递增器将第二个计数递增一个增量。 比较器确定第一计数和第二计数之间的差,或者确定第一计数和第二计数是否不同。 同步电路可以包括第一电路。 还提供了用于检测时钟信号中的时钟毛刺的第二电路。 第二个电路旨在集成在同步电路中。

    Method for automated managing of the usage of alternative code and a processing system of operating thereof
    6.
    发明授权
    Method for automated managing of the usage of alternative code and a processing system of operating thereof 有权
    用于自动管理替代代码的使用的方法及其操作的处理系统

    公开(公告)号:US09430230B2

    公开(公告)日:2016-08-30

    申请号:US14459419

    申请日:2014-08-14

    IPC分类号: G06F9/44

    摘要: The present application relates to a method and a processing system for automated managing of the usage of alternative code. Code sections including original code and alternative code are retrieved from a code basis and the retrieved code is analyzed to detect an alternative code section. A condition definition associated with the identified alternative code section is further retrieved and the condition of the retrieved condition definition is evaluated. The identified alternative code section is activated in accordance with the evaluation result.

    摘要翻译: 本申请涉及用于自动管理替代代码的使用的方法和处理系统。 从代码基础中检索包括原始代码和替代代码的代码段,并分析检索到的代码以检测替代代码段。 进一步检索与识别的替代代码部分相关联的条件定义,并且评估检索到的条件定义的条件。 识别的替代代码部分根据评估结果被激活。

    Processor based system having ECC based check and access validation information means
    7.
    发明授权
    Processor based system having ECC based check and access validation information means 有权
    具有基于ECC的检查和访问验证信息的基于处理器的系统意味着

    公开(公告)号:US08650440B2

    公开(公告)日:2014-02-11

    申请号:US12811454

    申请日:2008-01-16

    IPC分类号: G06F11/00

    摘要: A system comprises a first master element; and at least one shared communication element arranged to operably couple the first master element to at least one slave element. The system further comprises at least one validation element located on at least one further validation path located between the first master element and the at least one slave element, wherein the at least one validation element is arranged to validate at least one of: at least one access request by the first master element; and a response to an access request from the at least one slave element.

    摘要翻译: 一种系统包括第一主元件; 以及布置成将第一主元件可操作地耦合到至少一个从属元件的至少一个共享通信元件。 所述系统还包括位于位于所述第一主元件和所述至少一个从属元件之间的至少一个另外的验证路径上的至少一个验证元件,其中所述至少一个验证元件被布置成验证以下至少一个:至少一个 由第一个主元素访问请求; 以及对来自所述至少一个从属单元的访问请求的响应。

    MEMORY SYSTEM WITH ECC-UNIT AND FURTHER PROCESSING ARRANGEMENT
    8.
    发明申请
    MEMORY SYSTEM WITH ECC-UNIT AND FURTHER PROCESSING ARRANGEMENT 有权
    具有ECC单元和进一步处理安排的存储系统

    公开(公告)号:US20100058144A1

    公开(公告)日:2010-03-04

    申请号:US12515242

    申请日:2006-11-21

    IPC分类号: H03M13/05 G06F11/10

    摘要: A memory system including a first memory for storing data and an ECC unit for accessing the first memory and for detecting errors in data retrieved from the first memory, and characterised by an error further processing arrangement operable to process errors detected by the ECC unit, the error further processing arrangement including a second memory for recording information relating to the detected errors.Also described is a method of operation in the memory system.

    摘要翻译: 一种包括用于存储数据的第一存储器和用于访问第一存储器的ECC单元并且用于检测从第一存储器检索的数据中的错误的存储器系统,其特征在于可操作以处理由ECC单元检测到的错误的错误进一步处理装置, 错误的进一步处理布置包括用于记录与检测到的错误有关的信息的第二存储器。 还描述了存储系统中的操作方法。

    Error correcting device, method for monitoring an error correcting device and data processing system
    9.
    发明授权
    Error correcting device, method for monitoring an error correcting device and data processing system 有权
    纠错装置,用于监视纠错装置和数据处理系统的方法

    公开(公告)号:US09246512B2

    公开(公告)日:2016-01-26

    申请号:US13988821

    申请日:2010-12-02

    IPC分类号: H03M13/05 G06F11/10 G06F11/07

    摘要: An error correcting device is provided that has an input connectable to receive one or more data units, an error detection module arranged to identify a presence of one or more errors in a received data unit of the one or more data units and to provide an error detection signal for the received data unit, an error correction module arranged to perform an error correction processing on the received data unit and provide a corrected data unit, and a correction evaluation module arranged to perform a comparison of the received data unit with the corrected data unit and to generate a correction error signal depending on a result of the comparison and the error detection signal.

    摘要翻译: 提供了一种错误校正装置,其具有可连接以接收一个或多个数据单元的输入;错误检测模块,被布置为识别所述一个或多个数据单元的接收数据单元中存在一个或多个错误,并提供错误 用于接收数据单元的检测信号;纠错模块,被配置为对所接收的数据单元执行纠错处理,并提供校正数据单元;以及校正评估模块,被配置为执行所接收数据单元与校正数据的比较 并根据比较结果和误差检测信号产生校正误差信号。

    System for dynamically distributing an available memory resource to redundant and non-redundant storage areas using RAM routing logic
    10.
    发明授权
    System for dynamically distributing an available memory resource to redundant and non-redundant storage areas using RAM routing logic 有权
    使用RAM路由逻辑将可用内存资源动态分配到冗余和非冗余存储区域的系统

    公开(公告)号:US09152511B2

    公开(公告)日:2015-10-06

    申请号:US12995317

    申请日:2008-06-20

    摘要: A system for distributing an available memory resource comprising at least two random access memory (RAM) elements and RAM routing logic. The RAM routing logic comprises configuration logic to dynamically distribute the available memory resource into a first memory area providing redundant memory storage and a second memory area providing non-redundant memory storage. The system may further comprise bus access ports which support at least one of concurrent access by a bus access port to access redundantly stored data or non-redundantly stored data, or concurrent access by at least two bus access ports to respective RAM elements to access redundantly stored data or to a respective one of the RAM elements to access non-redundantly stored data. Comparison logic and error detection or correction logic may be provided to detect or correct errors in information read from the RAM elements.

    摘要翻译: 一种用于分发包括至少两个随机存取存储器(RAM)元件和RAM路由逻辑的可用存储器资源的系统。 RAM路由逻辑包括用于动态地将可用存储器资源分配到提供冗余存储器存储器的第一存储器区域和提供非冗余存储器存储器的第二存储器区域的配置逻辑。 该系统还可以包括总线访问端口,其支持总线访问端口的并发访问中的至少一个以访问冗余存储的数据或非冗余存储的数据,或者由至少两个总线访问端口到相应的RAM元件的并发访问以冗余访问 存储数据或RAM元素中的相应一个以访问非冗余存储的数据。 可以提供比较逻辑和错误检测或校正逻辑来检测或纠正从RAM元件读取的信息中的错误。