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

Bit mask generator circuit using multiple logic units for generating a bit mask sequence

Assignee: International Business Machines Corp
•
Filing: 1989-07-31
•
Granted: 1992-07-07
•
Expires: 2009-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A mask generation circuit for generating a bit mask sequence of 2 N bits including a first logic circuit having a single level of combinational logic for receiving an N bit indication of the bit mask sequence and for providing an output of 2 q plus 2 P signals to a second logic circuit that includes 2 P identical logical units of not more than 2 levels of combinational logic each connected in parallel and each unit including 2 q -1 repeating circuit sets. These units are connected to receive the signals from the first logic circuit and provide therefrom the ibt mask sequence. In one embodiment of the present invention, a bit mask generator is provided that includes a first edge generator circuit and a second edge generator circuit where each of the edge generator circuits are provided N bit indications indicating the binary digital sequence transition point. The output of the edge generator are provided to a combinational logic circuit that combines these two edge bit mask sequences to provide the mask sequence.

Inventors

  • 👤 Martin S. Schmookler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:52
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/76; G06F7/764; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30007; G06F9/30018; G06F9/30036; G06F9/30038

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 167 words
A bit mask generator circuit for generating a bit mask sequence of 2 N bits, said circuit comprising: first logic means, including a single level of combinational logic, for receiving an N bit indication of the bit mask sequence and for providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and second logic means, including 2 p identical logic circuit units of not more than two levels of combinational logic each, said units connected in parallel and including 2 q -1 repeating circuit sets, for receiving said 2 q -1 and 2 p -1 signals and providing said bit mask sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units.
Claim 2
Dependent Claim 167 words
A bit mask generator circuit for generating a bit mask sequence of 2 N bits, said circuit comprising: first logic means, including a single level of combinational logic, for receiving an N bit indication of the bit mask sequence and for providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and second logic means, including 2 p identical logic circuit units of not more than two levels of combinational logic each, said units connected in parallel and including 2 q -1 repeating circuit sets, for receiving said 2 q -1 and 2 p -1 signals and providing said bit mask sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units.
Claim 3
Dependent Claim 32 words
A bit mask generator circuit according to claim 1 wherein said second logic means further includes a plurality of single level combinational logic connected in parallel with said identical logic circuit units.
Claim 4
Dependent Claim 26 words
A bit mask generator circuit according to claim 2 wherein said second logic means single level combinational logic is connected to receive 2 p -1 signals.
Claim 5
Dependent Claim 30 words
A bit mask generator circuit according to claim 3 wherein said second logic means single level combinational logic is interleaved in parallel between said 2 p identical logic circuit units.
Claim 6
Dependent Claim 161 words
An edge bit mask generator circuit for generating a mask of 2 N bits in length, said generator comprising: a first logic means for receiving N bits of information designating a bit mask sequence and providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and a second logic means including 2 p identical logic circuit units of not more than two levels of combinational logic, said units connected in parallel and including 2 q -1 repeating circuit sets, for receiving said 2 q -1 and 2 p -1 signals and providing the bit mask sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units.
Claim 7
Dependent Claim 161 words
An edge bit mask generator circuit for generating a mask of 2 N bits in length, said generator comprising: a first logic means for receiving N bits of information designating a bit mask sequence and providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and a second logic means including 2 p identical logic circuit units of not more than two levels of combinational logic, said units connected in parallel and including 2 q -1 repeating circuit sets, for receiving said 2 q -1 and 2 p -1 signals and providing the bit mask sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units.
Claim 8
Dependent Claim 27 words
A bit mask generator circuit according to claim 5 wherein said N bits designates a location of a binary digit value transition in said bit mask sequence.
Claim 9
Dependent Claim 32 words
A bit mask generator circuit according to claim 6 wherein said second logic means further includes a plurality of single level combinational logic connected in parallel with said identical logic circuit units.
Claim 10
Dependent Claim 26 words
A bit mask generator circuit according to claim 7 wherein said second logic means single level combinational logic is connected to receive 2 p -1 signals.
Claim 11
Dependent Claim 27 words
A bit mask generator circuit according to claim 8 wherein said single level combinational logic is interleaved in parallel between said 2 p identical logic circuit units.
Claim 12
Dependent Claim 288 words
A bit mask generator circuit for generating a bit mask sequence having a binary digit sequence of 2 N bits, said circuit comprising: a first edge generator means for receiving a first N bit indication of a first edge binary digit sequence transition and including a first logic means, having a single level of combinational logic, for receiving the N bit indication and for providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and a second logic means, having 2 p identical logic circuit units of not more than two levels of combinational logic each, said units connected in parallel and including 2 q -1 repeating circuit sets interleaved parallel with 2 p single level logic means, for receiving said 2 q -1 and 2 p -1 signals and providing a first edge bit binary digit sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units; a second edge generator means for receiving a second N bit indication of a second edge binary digit sequence transition and including a third logic means, identical to said first logic means, for receiving the second N bit indication, a fourth logic means identical to said second logic means and, further, including inverter logic, for providing a second edge bit binary digit sequence; and combinational logic means for receiving said first and second edge bit binary digit sequences and providing said bit mask sequence therefrom.
Claim 13
Dependent Claim 288 words
A bit mask generator circuit for generating a bit mask sequence having a binary digit sequence of 2 N bits, said circuit comprising: a first edge generator means for receiving a first N bit indication of a first edge binary digit sequence transition and including a first logic means, having a single level of combinational logic, for receiving the N bit indication and for providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and a second logic means, having 2 p identical logic circuit units of not more than two levels of combinational logic each, said units connected in parallel and including 2 q -1 repeating circuit sets interleaved parallel with 2 p single level logic means, for receiving said 2 q -1 and 2 p -1 signals and providing a first edge bit binary digit sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units; a second edge generator means for receiving a second N bit indication of a second edge binary digit sequence transition and including a third logic means, identical to said first logic means, for receiving the second N bit indication, a fourth logic means identical to said second logic means and, further, including inverter logic, for providing a second edge bit binary digit sequence; and combinational logic means for receiving said first and second edge bit binary digit sequences and providing said bit mask sequence therefrom.
Claim 14
Dependent Claim 28 words
A bit mask generator circuit according to claim 10 wherein said combinational logic includes an input signal designating a polarity of binary digits in the bit mask sequence.
Claim 15
Dependent Claim 18 words
A bit mask generator circuit according to claim 11 wherein said combinational logic means includes Exclusive Or logic.
Claim 16
Dependent Claim 290 words
A bit mask generator circuit for generating a bit mask sequence having a binary digit sequence of 2 N bits, said circuit comprising: a first edge generator means for receiving a first N bit indication of a first edge binary digit sequence transition and including a first logic means, having a single level of combinational logic, for receiving the N bit indication and for providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and a second logic means, having 2 p identical logic circuit units of not more than two levels of combinational logic each, said units connected in parallel and including 2 q -1 repeating circuit sets interleaved parallel with 2 p single level logic means, for receiving said 2 q and 2 p signals and providing a first edge binary digit sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units; a second edge generator means for receiving a second N bit indication of a second edge binary digit sequence transition and including inverter logic means connected to receive said second N bit indication and providing signals to a third logic means, identical to said first logic means, which provides signals to a fourth logic means identical to said second logic means for providing a second edge binary digit sequence; and combinational logic means for receiving said first and second edge bit mask sequences and providing said bit mask sequence therefrom.
Claim 17
Dependent Claim 290 words
A bit mask generator circuit for generating a bit mask sequence having a binary digit sequence of 2 N bits, said circuit comprising: a first edge generator means for receiving a first N bit indication of a first edge binary digit sequence transition and including a first logic means, having a single level of combinational logic, for receiving the N bit indication and for providing 2 q -1 and 2 p -1 signals, wherein N=q+p and p and q are integers where p is equal to or greater than 1 and q is equal to or greater than 1; and a second logic means, having 2 p identical logic circuit units of not more than two levels of combinational logic each, said units connected in parallel and including 2 q -1 repeating circuit sets interleaved parallel with 2 p single level logic means, for receiving said 2 q and 2 p signals and providing a first edge binary digit sequence, each of the 2 p -1 signals being connected to a unique pair of adjacent 2 p identical logic circuit units and all of the 2 q -1 signals connected to each of the 2 p identical logic circuit units; a second edge generator means for receiving a second N bit indication of a second edge binary digit sequence transition and including inverter logic means connected to receive said second N bit indication and providing signals to a third logic means, identical to said first logic means, which provides signals to a fourth logic means identical to said second logic means for providing a second edge binary digit sequence; and combinational logic means for receiving said first and second edge bit mask sequences and providing said bit mask sequence therefrom.
Claim 18
Dependent Claim 28 words
A bit mask generator circuit according to claim 13 wherein said combinational logic includes an input signal designating a polarity of binary digits in the bit mask sequence.
Claim 19
Dependent Claim 18 words
A bit mask generator circuit according to claim 14 wherein said combinational logic means includes Exclusive Or logic.

References Cited (Backward Citations)

US4087811A Cited
US4569016A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-07 1996-01-06 1996-07-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-07 2000-01-06 2000-07-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-07 2004-01-06 2004-07-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag