Patent US4962500A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4962500A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processor including testing structure for a barrel shifter

Assignee: NEC Corp
•
Filing: 1988-08-26
•
Granted: 1990-10-09
•
Expires: 2008-08-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processor includes a barrel shifter receiving input data at input terminals thereof and producing shifted data at output terminals thereof in response to shift control data, the shifted data being temporarily stored in a storage circuit which, in turn, returns the data stored therein to the output terminals of the barrel shifter in response to a test-enable signal. Feed-back data derived from the input terminals of the barrel shifter by returning the stored data through the barrel shifter is then compared with the input data to produce a comparison output representing whether or not both data are the same.

Inventors

  • 👤 Katsuhiko Nakagawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 19:00
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/01; G06F5/015; G06F11/00; G06F11/22; G06F11/2205; G06F11/2226

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 161 words
A data processor, comprising: a barrel shifter having a plurality of input terminals, a plurality of output terminals, and a plurality of control terminals supplied with shift control data representative of a shift values; first data supplying means for supplying first data, to be shifted, to said input terminals of said barrel shifter; second data storing means for storing second data derived from said output terminals of said barrel shifter as a shifted result; returning means for returning said second data to said output terminals of said barrel shifter from said second data storing means to derive third data from said input terminals of said barrel shifter, said third data being obtained by feeding said returned second data back to said input terminals through said barrel shifter; and means, coupled to said first data supplying means and to said input terminals of said barrel shifter, for comparing said third data with said first data and for outputting a comparison result signal.
Claim 2
Dependent Claim 161 words
A data processor, comprising: a barrel shifter having a plurality of input terminals, a plurality of output terminals, and a plurality of control terminals supplied with shift control data representative of a shift values; first data supplying means for supplying first data, to be shifted, to said input terminals of said barrel shifter; second data storing means for storing second data derived from said output terminals of said barrel shifter as a shifted result; returning means for returning said second data to said output terminals of said barrel shifter from said second data storing means to derive third data from said input terminals of said barrel shifter, said third data being obtained by feeding said returned second data back to said input terminals through said barrel shifter; and means, coupled to said first data supplying means and to said input terminals of said barrel shifter, for comparing said third data with said first data and for outputting a comparison result signal.
Claim 3
Dependent Claim 61 words
A data processor as claimed in claim 1, wherein the same shift control data is applied to said control terminals of said barrel shifter when said first data is shifted through said barrel shifter to obtain said second data and when said returned second data is feed back to said input terminals through said barrel shifter to obtain said third data.
Claim 4
Dependent Claim 42 words
A processor as claimed in claim 2, wherein said returning means includes initializing means for initializing electrical conditions of said input and output terminals of said barrel shifter before said second data is returned to said output terminals of said barrel shifter.
Claim 5
Dependent Claim 24 words
A processor as claimed in claim 3, wherein said initializing means precharges all of said input and output terminals to the same potential levels.
Claim 6
Dependent Claim 273 words
A data processor, comprising: a first storage circuit temporarily storing input data; a barrel shifter having a plurality of input terminals, a plurality of output terminals, and a plurality of control terminals receiving shift control data representative of a shift value; first means for connecting said first storage circuit to said input terminals of said barrel shifter to transfer said input data to said barrel shifter during a first period; a second storage circuit having a plurality of input nodes and a plurality of output nodes; second means for connecting said output terminals of said barrel shifter to said input nodes of said second storage circuit to transfer resultant data, which is obtained by said barrel shifter performing a shift operation on said input data in response to a predetermined one of said shift control data, to said second storage circuit during said first period, said second storage circuit temporarily storing said resultant data; third means for connecting said output nodes of said second storage circuit to said output terminals of said barrel shifter to feed said resultant data stored in said second storage circuit back to said output terminals of said barrel shifter during a second period that is different from said first period, said resultant data being further fed back to said input terminals through said barrel shifter receiving said predetermined one of said shift control data; and fourth means, coupled to said first storage circuit and to said input terminals of said barrel shifter, for comparing said input data stored in said first storage circuit with data appearing at said input terminals of aid barrel shifter during said second period.
Claim 7
Dependent Claim 273 words
A data processor, comprising: a first storage circuit temporarily storing input data; a barrel shifter having a plurality of input terminals, a plurality of output terminals, and a plurality of control terminals receiving shift control data representative of a shift value; first means for connecting said first storage circuit to said input terminals of said barrel shifter to transfer said input data to said barrel shifter during a first period; a second storage circuit having a plurality of input nodes and a plurality of output nodes; second means for connecting said output terminals of said barrel shifter to said input nodes of said second storage circuit to transfer resultant data, which is obtained by said barrel shifter performing a shift operation on said input data in response to a predetermined one of said shift control data, to said second storage circuit during said first period, said second storage circuit temporarily storing said resultant data; third means for connecting said output nodes of said second storage circuit to said output terminals of said barrel shifter to feed said resultant data stored in said second storage circuit back to said output terminals of said barrel shifter during a second period that is different from said first period, said resultant data being further fed back to said input terminals through said barrel shifter receiving said predetermined one of said shift control data; and fourth means, coupled to said first storage circuit and to said input terminals of said barrel shifter, for comparing said input data stored in said first storage circuit with data appearing at said input terminals of aid barrel shifter during said second period.
Claim 8
Dependent Claim 37 words
A processor as claimed in claim 5, further comprising fifth means for precharging said input and output terminals of said barrel shifter to a predetermined potential level during a third period between said first and second periods.
Claim 9
Dependent Claim 28 words
A processor as claimed in claim 5, wherein said first means disconnects said first storage circuit from said input terminals of said barrel shifter during said second period.
Claim 10
Dependent Claim 146 words
A data processor, comprising: a barrel shifter; an input latch circuit storing input data in response to an input latch-enable signal and transferring said input data to said barrel shifter in response to a shift-enable signal; means for supplying shift control data representative of a shifting value to said barrel shifter, said barrel shifter performing a shift operation on said input data in response to said shift control data to output shifted data; an output latch circuit storing said shifted data in response to an output latch-enable signal and returning said shifted data to said barrel shifter in response to a control signal, said barrel shifter producing feedback data in response to said returned shifted data and to said shift control data; and a comparison circuit, coupled to said input latch circuit and to said barrel shifter, for comparing said input data with said feedback data.
Claim 11
Dependent Claim 146 words
A data processor, comprising: a barrel shifter; an input latch circuit storing input data in response to an input latch-enable signal and transferring said input data to said barrel shifter in response to a shift-enable signal; means for supplying shift control data representative of a shifting value to said barrel shifter, said barrel shifter performing a shift operation on said input data in response to said shift control data to output shifted data; an output latch circuit storing said shifted data in response to an output latch-enable signal and returning said shifted data to said barrel shifter in response to a control signal, said barrel shifter producing feedback data in response to said returned shifted data and to said shift control data; and a comparison circuit, coupled to said input latch circuit and to said barrel shifter, for comparing said input data with said feedback data.

References Cited (Backward Citations)

US3903511A Cited
US4313199A Cited
US4363124A Cited
US4669061A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-08 1994-04-09 1994-10-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-08 1998-04-09 1998-10-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-08 2002-04-09 2002-10-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag