US5084839A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Variable length shift register
Assignee: Intersil Corp
•
Filing: 1990-02-05
•
Granted: 1992-01-28
•
Expires: 2010-02-05
Abstract
Abstract Forming the shift register as a plurality of memory locations in a memory array where the input port for writing into the memory and the output port for reading out of the memory are sequenced along the array. Thus the input and output ports are shifted with respect to the array instead of the information shifting with respect to fixed input and output ports. The length or number stages of the shift register may be varied by changing the displacement or offset of the output or reading port to the input or writing port in the sequence.
Inventors
- 👤 William R. Young
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 12:24
CPC Classifications
G; G11; G11C; G11C19/00
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
80 words
A shift register having a capacity of N stages where N is greater than two comprising: input means and output means; M+N stages of memory means for storing data; readings means for sequentially reading data from said memory means to said output means; and writing means for sequentially writing data from said input means into the N-1 memory stage from a last read memory means; whereby the reading and writing shifts with respect to stationary data in said memory means.
Claim 2
Dependent Claim
80 words
A shift register having a capacity of N stages where N is greater than two comprising: input means and output means; M+N stages of memory means for storing data; readings means for sequentially reading data from said memory means to said output means; and writing means for sequentially writing data from said input means into the N-1 memory stage from a last read memory means; whereby the reading and writing shifts with respect to stationary data in said memory means.
Claim 3
Dependent Claim
23 words
A shift register according to claim 1 wherein said reading means includes means for adjusting N to form a variable length shift register.
Claim 4
Dependent Claim
40 words
A shift register according to claim 1 wherein said reading and writing means includes restarting means for restarting the sequence of reading and writing respectively when the next memory means to be read and written respectively is the M+N+1 stage.
Claim 5
Dependent Claim
25 words
A shift register according to claim 3 wherein said restarting means includes a resettable counter for resettable sequencing said reading means and said writing means.
Claim 6
Dependent Claim
33 words
A shift register according to claim 1 wherein said reading means and said writing means each includes a counter resetting at M+N+1 for restarting the sequencing of said reading and writing means respectively.
Claim 7
Dependent Claim
23 words
A shift register according to claim 1 wherein said memory means is dual port and said reading means and writing means operate simultaneously.
Claim 8
Dependent Claim
114 words
A shift register comprising: input means and output means; N stages of memory means for storing data where N is greater than two; reading means for sequentially reading data from said memory means to said output means; writing means for sequentially writing data from said input means into an adjacent memory means stage prior to a last read memory means; and restarting means for restarting the sequence of reading when the previous memory means stage read from is the Nth stage and restarting the sequence of writing when the previous memory means stage written into is the Nth stage; whereby the reading and writing shifts with respect to stationary data in said memory means.
Claim 9
Dependent Claim
114 words
A shift register comprising: input means and output means; N stages of memory means for storing data where N is greater than two; reading means for sequentially reading data from said memory means to said output means; writing means for sequentially writing data from said input means into an adjacent memory means stage prior to a last read memory means; and restarting means for restarting the sequence of reading when the previous memory means stage read from is the Nth stage and restarting the sequence of writing when the previous memory means stage written into is the Nth stage; whereby the reading and writing shifts with respect to stationary data in said memory means.
Claim 10
Dependent Claim
25 words
A shift register according to claim 7 wherein said restarting means includes a resettable counter for resettable sequencing said reading means and said writing means.
Claim 11
Dependent Claim
23 words
A shift register according to claim 7 wherein said memory means is dual port and said reading means and writing means operate simultaneously.
Claim 12
Dependent Claim
62 words
A shift register according to claim 9 including: a storage means for storing data of said Nth stage; and wherein said writing means writes data into said storage means when said reading means is reading a first stage memory means and said reading means reads data from said storage means when said writing means is writing in an N-1 stage memory means.
Claim 13
Dependent Claim
48 words
A shift register according to claim 9 wherein: adjacent memory means share a common select line which is connected to read select of one memory means and write select of the other memory means; and said reading and writing means are common and select said common select line.
Claim 14
Dependent Claim
40 words
A shift register according to claim 7 including: N+M stage of memory means for storing data; and wherein said restarting means is adjustable for varying the stage at which said sequence is restarted to produce a variable length shift register.
Claim 15
Dependent Claim
131 words
A shift register comprising: input means and output means; N stages of memory means having dual ports for storing data, wherein N is greater than two; a plurality of common select lines, one between each adjacent stage of memory means and connected to a read select of one memory means and a write select of the other memory means; select means for driving one of said select lines to read out data from one memory means to said output means and write data from said input means into an adjacent prior memory means simultaneously; and sequencing means for sequencing said select means from a first stage to an Nth stage and restarting with said first stage; whereby the reading and writing shifts with respect to stationary data in said memory means.
Claim 16
Dependent Claim
131 words
A shift register comprising: input means and output means; N stages of memory means having dual ports for storing data, wherein N is greater than two; a plurality of common select lines, one between each adjacent stage of memory means and connected to a read select of one memory means and a write select of the other memory means; select means for driving one of said select lines to read out data from one memory means to said output means and write data from said input means into an adjacent prior memory means simultaneously; and sequencing means for sequencing said select means from a first stage to an Nth stage and restarting with said first stage; whereby the reading and writing shifts with respect to stationary data in said memory means.
Claim 17
Dependent Claim
15 words
A shift register according to claim 13 wherein said sequencing means includes a resettable counter.
Claim 18
Dependent Claim
62 words
A shift register according to claim 13 including storage means for storing data of said Nth stage; and wherein said select means writes data into said storage means when it drives a select line to read a first stage memory means and reads data from said storage means when it drives a select line to write into an N-1 stage memory means.
Claim 19
Dependent Claim
40 words
A shift register according to claim 13 including: N+M stage of memory means for storing data; and wherein said sequencing means is adjustable for varying the stage at which said sequence is restarted to produce a variable length shift register.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-01-27 | 1995-07-29 | 1996-01-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-01-27 | 1999-07-29 | 2000-01-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-01-27 | 2003-07-29 | 2004-01-28 | $7700.00 | Window Closed / Lapsed |