TWO-PHASE CLOCK-STALLING TECHNIQUE FOR ERROR DETECTION AND ERROR CORRECTION

Patent №

US 8,042,010

Granted

2011-10-18

Filed 2008

Owner

SYNOPSYS, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12256338

One embodiment of the present invention provides a system that augments a circuit design with a mechanism for detecting and correcting timing errors. This system first partitions the circuit into a set of blocks that are clocked by an independent clock source, and integrates an error signal propagation circuit between the set of blocks. For a respective block, the system determines a set of internal registers that are to be implemented as double data sampling registers, and replaces the determined set of internal registers with double data sampling registers, wherein a given double data sampling register is configured to generate an error signal when it detects a timing error. Then, the system integrates a two-phase error correction circuit into the respective block, wherein when notified of a timing error by a double data sampling register, the two-phase error correction circuit is configured to stall registers in the respective block.

PlanningAI hardwareG06F 30/3315G06F 11/1497G06F 30/30G06F 30/327G06F 30/3312G06F 2117/04

AI classification

AI hardware0.85
Planning0.76
Evolutionary computation0.00
Natural language0.00
Vision0.00
Knowledge representation0.00
Machine learning0.00
Speech0.00

Ownership

SYNOPSYS, INC.

assignment · 218620466

Assignors

DARTU, FLORENTIN, SHENOY, NARENDRA V.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC