US4782488A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital signal scrambler
Assignee: Mosaid Technologies Inc
•
Filing: 1987-04-29
•
Granted: 1988-11-01
•
Expires: 2007-04-29
Abstract
Abstract A digital signal scrambler for use in testing semiconductor memory circuits such as RAMs. The scrambler is comprised of look-up tables in conjunction with EXCLUSIVE OR logic circuitry, for receiving generated address and data signals and transmitting scrambled signals in response thereto, conforming to the predefined topological scrambling function of the memory circuit being tested. The digital signal scrambler of the present invention is of simple and inexpensive design, is easy to use and typically occupies very little circuit board area.
Inventors
- 👤 Duane L. Anderson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 17:54
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/56; G11C29/04; G11C29/08; G11C29/10; G11C29/12; G11C29/36; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31917; G01R31/31926
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
119 words
A digital signal scrambler, comprised of: (a) means for receiving a digital input signal comprised of a plurality of bits, (b) a plurality of memory circuits for storing a plurality of intermediate scrambled digital signals, (c) means for addressing respective ones of said memory circuits with predetermined ones of said bits such that each of said memory circuits generates a predetermined one of said intermediate scrambled signals, and (d) a plurality of logic circuits for receiving said intermediate scrambled signals, performing an EXCLUSIVE OR function thereon and generating a scrambled digital output signal in response thereto, whereby a unique scrambled output signal is generated for each possible input signal according to the form of said stored intermediate scrambled signals.
Claim 2
Dependent Claim
119 words
A digital signal scrambler, comprised of: (a) means for receiving a digital input signal comprised of a plurality of bits, (b) a plurality of memory circuits for storing a plurality of intermediate scrambled digital signals, (c) means for addressing respective ones of said memory circuits with predetermined ones of said bits such that each of said memory circuits generates a predetermined one of said intermediate scrambled signals, and (d) a plurality of logic circuits for receiving said intermediate scrambled signals, performing an EXCLUSIVE OR function thereon and generating a scrambled digital output signal in response thereto, whereby a unique scrambled output signal is generated for each possible input signal according to the form of said stored intermediate scrambled signals.
Claim 3
Dependent Claim
31 words
A digital signal scrambler as defined in claim 1 wherein said memory circuits are storage registrs having respective data outputs thereof connected to respective inputs of said plurality of logic circuits.
Claim 4
Dependent Claim
22 words
A digital signal scrambler as defined in claim 2 wherein each of said logic circuits is comprised of an EXCLUSIVE OR gate.
Claim 5
Dependent Claim
63 words
A digital signal scrambler as defined in claim 1, wherein said digital input signal is comprised of 24 bits, said plurality of memory circuits is comprised of a pair of 4k byte random access memories, and said plurality of logic circuits is comprised of 24 2-input EXCLUSIVE OR gates having inputs connected to respective data outputs of each of said random access memories.
Claim 6
Dependent Claim
61 words
A digital signal scrambler as defined in claim 1, wherein said digital input signal is comprised of 24 bits, said plurality of memory circuits is comprised of three 256 byte random access memories, and said plurality of logic circuits is comprised of twenty-four 3-input EXCLUSIVE OR gates having inputs connected to respective data outputs of each of said random access memories.
Claim 7
Dependent Claim
166 words
A digital signal scrambler, comprised of: (a) means for receiving a digital input signal comprised of a plurality of bits denoted as N, (b) a plurality of memory circuits for storing a plurality of intermediate scrambled digital signals each comprised of N bits, (c) means for addressing respective ones of said memory circuits with predetermined bits of said plurality of bits comprising said digital input signal, such that each of said memory circuits generates a predetermined one of said intermediate scrambled signals, and (d) a plurality of logic circuits equal in number to N, each logic circuit having a plurality of inputs equal in number to said plurality of memory circuits, connected to respective outputs of said memory circuits, for receiving said intermediate scrambled signals, performing EXCLUSIVE OR functions thereon, and generating a scrambled digital output signal having N bits in response thereto, whereby a unique scrambled output signal is generated for each possible input signal according to the form of said stored intermediate scrambled signals.
Claim 8
Dependent Claim
166 words
A digital signal scrambler, comprised of: (a) means for receiving a digital input signal comprised of a plurality of bits denoted as N, (b) a plurality of memory circuits for storing a plurality of intermediate scrambled digital signals each comprised of N bits, (c) means for addressing respective ones of said memory circuits with predetermined bits of said plurality of bits comprising said digital input signal, such that each of said memory circuits generates a predetermined one of said intermediate scrambled signals, and (d) a plurality of logic circuits equal in number to N, each logic circuit having a plurality of inputs equal in number to said plurality of memory circuits, connected to respective outputs of said memory circuits, for receiving said intermediate scrambled signals, performing EXCLUSIVE OR functions thereon, and generating a scrambled digital output signal having N bits in response thereto, whereby a unique scrambled output signal is generated for each possible input signal according to the form of said stored intermediate scrambled signals.
Claim 9
Dependent Claim
57 words
A digital signal scrambler as defined in claim 6, wherein N equals 24, said plurality of memory circuits is comprised of a pair of 4k byte random access memories, and said plurality of logic circuits is comprised of twenty four 2-input EXCLUSIVE OR gates having inputs connected to respective outputs of each of said random access memories.
Claim 10
Dependent Claim
56 words
A digital signal scrambler as defined in claim 6, wherein N equals 24, said plurality of memory circuits is comprised of three 256 byte random access memories, and said plurality of logic circuits is comprised of twenty four 3-input EXCLUSIVE OR gates having inputs connected to respective data outputs of each of said random access memories.
Claim 11
Dependent Claim
74 words
A digital signal scrambler as defined in claim 6, wherein said digital input signal is comprised of an X and Y coordinate address signal for addressing a predetermined memory cell in a random access memory, and said scrambled digital output signal is a scrambled address signal for application to said random access memory which in response descrambles said scrambled signal according to a predetermined characteristic topological scrambling function and accesses said predetermined memory cell.
Claim 12
Dependent Claim
79 words
A digital signal scrambler as defined in claim 6, wherein said digital input signal is a data signal for storage in a predetermined one or more memory cells of a random access memory, and said scrambled digital output signal is a scrambled data signal for application to said random access memory which in response descrambles said scrambled signal according to a predetermined characteristic topological scrambling function and stores said data signal in said predetermined one or more memory cells.
Claim 13
Dependent Claim
30 words
A digital signal scrambler as defined in claim 6 wherein said memory circuits are storage registers having respective data outputs connected to respective inputs of said plurality of logic circuits.
Claim 14
Dependent Claim
57 words
A digital signal scrambler as defined in claim 11 wherein N equals 24, said plurality of memory circuits is comprised of a pair of 4k byte random access memories, and said plurality of logic circuits is comprised of twenty four 2-input EXCLUSIVE OR gates having inputs connected to respective outputs of each of said random access memories.
Claim 15
Dependent Claim
56 words
A digital signal scrambler as defined in claim 11 wherein N equals 24, said plurality of memory circuits is comprised of three 256 byte random access memories, and said plurality of logic circuits is comprised of twenty four 3-input EXCLUSIVE OR gates having inputs connected to respective data outputs of each of said random access memories.
Claim 16
Dependent Claim
74 words
A digital signal scrambler as defined in claim 11 wherein said digital input signal is comprised of an X and Y coordinate address signal for addressing a predetermined memory cell in a random access memory, and said scrambled digital output signals is a scrambled address signal for application to said random access memory which in response descrambles said scrambled signal according to a predetermined characteristic topological scrambling function and accesses said predetermined memory cell.
Claim 17
Dependent Claim
79 words
A digital signal scrambler as defined in claim 11 wherein said digital input signal is a data signal for storage in a predetermined one or more memory cells of a random access memory, and said scrambled digital output signal is a scrambled data signal for application to said random access memory which in response descrambles said scrambled signal according to a predetermined characteristic topological scrambling function and stores said data signal in said predetermined one or more memory cells.
Claim 18
Dependent Claim
22 words
A digital signal scrambler as defined in claim 11 wherein each of said logic circuits is comprised of an EXCLUSIVE OR gate.
Claim 19
Dependent Claim
57 words
A digital signal scrambler as defined in claim 16 wherein N equals 24, said plurality of memory circuits is comprised of a pair of 4k byte random access memories, and said plurality of logic circuits is comprised of twenty four 2-input EXCLUSIVE OR gates having inputs connected to respective outputs of each of said random access memories.
Claim 20
Dependent Claim
56 words
A digital signal scrambler as defined in claim 16 wherein N equals 24, said plurality of memory circuits is comprised of three 256 byte random access memories, and said plurality of logic circuits is comprised of twenty four 3-input EXCLUSIVE OR gates having inputs connected to respective data outputs of each of said random access memories.
Claim 21
Dependent Claim
74 words
A digital signal scrambler as defined in claim 16 wherein said digital input signal is comprised of an X and Y coordinate address signal for addressing a predetermined memory cell in a random access memory, and said scrambled digital output signal is a scrambled address signal for application to said random access memory which in response descrambles said scrambled signal according to a predetermined characteristic topological scrambling function and accesses said predetermined memory cell.
Claim 22
Dependent Claim
79 words
A digital signal scrambler as defined in claim 16 wherein said digital input signal is a data signal for storage in a predetermined one or more memory cells of a random access memory, and said scrambled digital ouput signal is a scrambled data signal for application to said random access memory which in response descrambles said scrambled signal according to a predetermined characteristic topological scrambling function and stores said data signal in said predetermined one or more memory cells.
References Cited (Backward Citations)
US4300234A
Cited
US4287594A
Cited
US4442519A
Cited
US4598245A
Cited
US4598245B1
Cited
US4730319A
Cited
US4670879A
Cited
US4682330A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-11-01 | 1992-05-02 | 1992-11-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-11-01 | 1996-05-02 | 1996-11-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-11-01 | 2000-05-02 | 2000-11-01 | $7700.00 | Window Closed / Lapsed |