IP Library Granted Patent US 6,880,112
Granted Patent B2
US 6,880,112 · App. 09/968,778 · Granted Apr 12, 2005

Method and apparatus for online detection and correction of faults affecting system-on-chip buses

Assignee: NEC Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,880,112
App. No.
09/968,778
Granted
Apr 12, 2005
Kind
B2
Abstract

This paper presents a methodology for designing System-On-Chip interconnection architectures providing a high level of protection from crosstalk effects. An event driven simulator enriched with fault injection capabilities is exploited to evaluate the dependability level of the system being designed. The simulation environment supports several bus coding protocols and thus designers can easily evaluate different design alternatives. To enhance the dependability level of the interconnection architecture, we propose a distributed bus guardian scheme, where dedicated hardware modules monitor the integrity of the information transmitted over the bus and provide error correction mechanisms.

Claims (23)

1. A system comprising:

a bus;

a plurality of SOC components, each connected to the bus; and

a bus guardian connected to the bus between at least two of the SOC components;

wherein the bus guardian detects and corrects a fault that occurs on the bus between the at least two SOC components; and

wherein the distance between the bus guardian and at least one of the SOC components is such that the probability of two faults occurring on the bus between the bus guardian and SOC component is negligible.

2. A system according to claim 1 , wherein the bus guardian is placed at, or less than, a predetermined distance from the SOC components.

3. A system according to claim 1 , further comprising a plurality of bus guardians connected between at least two of the SOC components.

4. A system according to claim 3 , wherein the bus guardians are placed at, or less than, a predetermined distance from the SOC components and each other.

5. A method for distributing a bus guardian and SOC components on a bus in a system on a chip comprising:

determining a fabrication parameter of the system on a chip;

determining a distance between the bus guardian and a SOC component based on the fabrication parameter;

wherein the distance is determined such that the probability of two faults occurring on the bus between the bus guardian and SOC component is negligible.

6. A method according to claim 5 , wherein the fabrication parameter is technology used.

7. A method according to claim 5 , wherein the fabrication parameter is operating frequency.

8. A method according to claim 5 , wherein the fabrication parameter is voltage.

9. A method for distributing a bus guardian and SOC components on a bus in a system on a chip comprising:

estimating a floorplan based on a specification;

determining a distance between the bus guardian and a SOC component based on the floorplan parameter;

wherein the distance is determined such that the probability of two faults occurring on the bus between the bus guardian and SOC component is negligible.

10. A method according to claim 9 , further comprising:

performing a fault-free simulation based on the specification;

performing a simulation with fault detection based on the determined distance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2003
From: NEC USA, INC.
To: NEC CORPORATION
Reel/Frame 013926/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2001
From: LAJOLO, MARCELLO
To: NEC CORPORATION
Reel/Frame 012229/0980 →
Continuity (2)
Provisional Application 6028100100 · Apr 4, 2001
Related Publication 20020188892A1 · Dec 12, 2002