IP Library Granted Patent US 7,610,422
Granted Patent B2
US 7,610,422 · App. 11/881,205 · Granted Oct 27, 2009

Isolation and transmission of digital signals in intended direction

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 7,610,422
App. No.
11/881,205
Granted
Oct 27, 2009
Kind
B2
Abstract

An interface between two or more integrated circuit devices employs isolation techniques to provide electrical isolation of a digital signal for transmission of the digital signal between a master device and one or more slave devices. Unidirectional isolator channels are utilized to transmit bidirectional digital signals, and a selection of an isolator channel operating in an intended direction is performed by direction control logic. Logic that monitors read and write transactions operates to determine a desired direction of the digital signal and accordingly directs the digital signal through an appropriate isolator channel.

Claims (42)

1. A method of communicating and isolating a digital signal across an interface between a master device and a plurality of slave devices, the method comprising:

receiving the digital signal at the interface;

analyzing the digital signal to determine an occurrence of a read or a write transaction to determine an intended direction of the digital signal;

upon determining an occurrence of a read transaction, transmitting the digital signal from one of the plurality of slave devices to an isolation channel configured to isolate the digital signal in the intended direction;

isolating the digital signal at the isolation channel; and

transmitting the isolated digital signal in the intended direction of the digital signal to the master device.

2. The method of claim 1 , wherein analyzing the digital signal to determine an occurrence of a read or a write transaction comprises analyzing the bits of the digital signal.

3. The method of claim 1 , further comprising:

determining a completion of the read transaction;

resuming a default state in which subsequent digital signals are sent from the master device to an isolation channel configured to isolate the subsequent digital channels in their intended direction;

isolating the subsequent digital signals at the isolation channel;

transmitting the isolated, subsequent digital signals to at least one of the plurality of slave devices; and

continuing the default state until occurrence of a read transaction.

4. The method of claim 1 , further comprising:

allowing a subsequent digital signal to be communicated from the master device, to an isolation channel configured to isolate the subsequent digital signal in its intended direction, to one of the plurality of slave devices.

5. The method of claim 1 , further comprising:

allowing a subsequent digital signal to be communicated from the master device, to an isolation channel configured to isolate the subsequent digital signal in its intended direction, to one of the plurality of slave devices after a predefined number of bits of the isolated digital signal is transmitted.

6. The method of claim 3 , wherein determining the completion of the read transaction comprises analyzing the bits of the digital signal to determine a transmission of a 16-bit read field.

7. One or more integrated circuit device having a process embodied in said integrated circuit device, said process performing a method of communicating and isolating a digital signal across an interface between a master device and a plurality of slave devices, the method comprising:

receiving the digital signal at the interface;

analyzing the digital signal to determine an occurrence of a read or a write transaction to determine an intended direction of the digital signal;

upon determining an occurrence of a read transaction, transmitting the digital signal from one of the plurality of slave devices to an isolation channel configured to isolate the digital signal in the intended direction

isolating the digital signal at the isolation channel; and

transmitting the isolated digital signal in the intended direction of the digital signal to the master device.

8. The one or more integrated circuit device of claim 7 , wherein analyzing the digital signal to determine an occurrence of a read or a write transaction comprises analyzing the bits of the digital signal.

9. The one or more integrated circuit device of claim 7 , wherein said process performs the further method of:

determining a completion of the read transaction;

resuming a default state in which subsequent digital signals are sent from the master device to an isolation channel configured to isolate the subsequent digital channels in their intended direction;

isolating the subsequent digital signals at the isolation channel;

transmitting the isolated, subsequent digital signals to at least one of the plurality of slave devices; and

continuing the default state until occurrence of a read transaction.

10. The one or more integrated circuit device of claim 7 , wherein said process performs the further method of:

allowing a subsequent digital signal to be communicated from the master device, to an isolation channel configured to isolate the subsequent digital signal in its intended direction, to one of the plurality of slave devices.

11. The one or more integrated circuit device of claim 7 , wherein said process performs the further method of:

allowing a subsequent digital signal to be communicated from the master device, to an isolation channel configured to isolate the subsequent digital signal in its intended direction, to one of the plurality of slave devices after a predefined number of bits of the isolated digital signal is transmitted.

12. The one or more integrated circuit device of claim 9 , wherein determining the completion of the read transaction comprises analyzing the bits of the digital signal to determine a transmission of a 16-bit read field.

13. An isolator component for communicating and electrically isolating a digital signal between a master device and a plurality of slave devices, the isolator component comprising:

bi-directional communication ports for transmitting and receiving the digital signal between the devices;

direction detection/control logic for determining an intended direction of the digital signal by monitoring an occurrence of a read or a write transaction; and

uni-directional isolator channels for isolating the digital signal upon determination of the intended direction of the digital signal, wherein the direction detection/control logic transmits the digital signal to an isolator channel configured to operate in the intended direction of the digital signal.

14. The isolator component of claim 13 , wherein the direction detection/control logic determines an occurrence of a read or a write transaction by analyzing the bits of the digital signal.

15. The isolator component of claim 13 , wherein the isolated digital signal is transmitted to a receiving device through a bi-directional communication port connected to the receiving device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2022
From: KINETIC TECHNOLOGIES
To: KINETIC TECHNOLOGIES INTERNATIONAL HOLDINGS LP
Reel/Frame 059852/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: AKROS SILICON, INC.
To: KINETIC TECHNOLOGIES
Reel/Frame 038388/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2007
From: BLISS, DAVID; GHOSHAL, SAJOL
To: AKROS SILICON INC.
Reel/Frame 019692/0810 →