IP Library Granted Patent US 7,673,196
Granted Patent B2
US 7,673,196 · App. 11/691,838 · Granted Mar 2, 2010

Methods and apparatus for communicating with a target circuit

Assignee: Sony Computer Entertainment Inc.
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,673,196
App. No.
11/691,838
Granted
Mar 2, 2010
Kind
B2
Abstract

A system and method are disclosed which may include establishing a stored test vector, including a plurality of data bits, within a vector data engine; transmitting the stored test vector to a memory array; performing at least one arithmetic or logical operation upon the stored test vector by a vector data generator within the vector data engine to update the stored test vector; and repeating the steps of transmitting and performing so as to continuously transmit continuously changing stored test vectors to the memory array.

Claims (74)

1. A method, comprising:

establishing a stored test vector, including a plurality of data bits, within a vector data engine;

transmitting the stored test vector to a memory array;

performing at least one arithmetic or logical operation upon the stored test vector by a vector data generator within the vector data engine to update the stored test vector; and

repeating the steps of transmitting and performing so as to continuously transmit continuously changing stored test vectors to the memory array.

2. The method of claim 1 wherein the repeating step comprises:

automatically repeating the transmitting and performing steps upon receiving at least one clock pulse.

3. The method of claim 1 wherein the repeating step comprises:

repeating the steps of transmitting and performing at a sufficiently high frequency to dynamically test the memory array.

4. The method of claim 1 wherein the step of transmitting comprises:

transmitting the plurality of data bits along a plurality of respective parallel paths extending from the vector data engine.

5. The method of claim 1 wherein the stored test vector is an address vector.

6. The method of claim 1 wherein the establishing step comprises:

scanning a plurality of bits into the vector data engine.

7. The method of claim 1 wherein the establishing step comprises:

transmitting a reset signal to the vector data engine.

8. The method of claim 1 wherein the transmitting step comprises transmitting the stored test vector to the memory array via one of:

a) a row decoder circuit; and

b) a column decoder circuit.

9. The method of claim 1 wherein the performing step comprises one of:

incrementing the stored test vector; and

decrementing the stored test vector.

10. The method of claim 9 wherein incrementing step comprises:

incrementing by one; and wherein the decrementing step comprises:

decrementing by one.

11. The method of claim 1 wherein the performing step comprises:

operating upon the stored test vector with at least one adder circuit.

12. The method of claim 1 wherein the step of continuously transmitting comprises:

transmitting stored test vector data to the memory array once for every cycle of a data transmission clock.

13. The method of claim 1 wherein the performing step is performed once for each cycle of a vector data calculation clock.

14. An apparatus for providing data to memory array, the apparatus comprising a vector data engine having a data storage device and a vector data generator, the vector data engine operates to:

establish a stored test vector, including a plurality of data bits, within the data storage device;

transmit the stored test vector to the memory array;

perform at least one arithmetic or logical operation upon the stored test vector by the vector data generator to update the stored test vector; and

continue to transmit and update the stored test vector.

15. The apparatus of claim 14 wherein the vector data engine operates to:

automatically continue to transmit and update the stored test vector upon receipt of at least one clock pulse.

16. The apparatus of claim 14 wherein the vector data engine operates to:

continue to transmit and update the stored test vector at a sufficiently high frequency to dynamically test the memory array.

17. The apparatus of claim 14 wherein vector data engine operates to:

transmit the plurality of data bits along a plurality of respective parallel paths extending from the vector data engine.

18. The apparatus of claim 14 wherein the stored test vector is an address vector.

19. The apparatus of claim 14 wherein the vector data engine operates to:

scan a plurality of bits into the vector data engine.

20. The apparatus of claim 14 wherein the vector data engine operates to:

transmit a reset signal to the vector data engine.

21. The apparatus of claim 14 wherein the stored test vector is transmitted to the memory array via one of:

a) a row decoder circuit; and

b) a column decoder circuit.

22. The apparatus of claim 14 wherein the vector data engine operates to do one of:

increment the stored test vector; and

decrement the stored test vector.

23. The apparatus of claim 22 wherein the vector data engine operates to do one of:

increment by one; and decrement by one.

24. The apparatus of claim 14 wherein the vector data generator comprises at least one adder circuit.

25. The apparatus of claim 14 wherein the vector data engine operates to:

transmit vector data to the memory array once for each cycle of a data transmission clock.

26. The apparatus of claim 14 wherein the vector data engine operates to

perform the at least one arithmetic or logical operation once for each cycle of a vector data calculation clock.

27. The apparatus of claim 14 wherein the data storage device comprises:

a plurality of data latches connected in series to form a scan chain.

28. The apparatus of claim 27 wherein the vector data generator comprises:

a plurality of adder circuits incorporated into the plurality of respective data latches.

29. The apparatus of claim 28 wherein at least one of the plurality of adder circuits is a half-adder circuit.

30. The apparatus of claim 28 further comprising:

a first decoder circuit in communication with a first set of the data latches and the memory array, the decoder circuit including a plurality of output pins extending therefrom; and

a bypass circuit connected between a selected one of the output pins and a selected one of the data latches, wherein the bypass circuit operates to transmit a look-ahead carry signal to the selected data latch when the selected output pin is activated.

31. The apparatus of claim 30 further comprising:

a second decoder circuit in communication with a second set of the data latches, wherein the bypass circuit is connected between a highest-address-value output pin of the first decoder circuit and a lowest-bit-order data latch of the second set of data latches.

32. The apparatus of claim 30 wherein the bypass circuit comprises at least one data latch, wherein the data latch operates to delay the transmission of the look-ahead carry signal through the bypass circuit.

33. The apparatus of claim 32 further comprising:

a second decoder circuit in communication with a second set of the data latches, wherein the bypass circuit is connected between an output pin adjacent to the highest-address-value output pin of the first decoder circuit and a lowest-bit-order data latch of the second set of data latches.

34. The apparatus of claim 14 wherein the vector data generator comprises:

at least one adder circuit in communication with the data storage device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027481/0351 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2007
From: YOSHIHARA, HIROSHI
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 019313/0201 →
Continuity (1)
Related Publication 20080244341A1 · Oct 2, 2008