Patent US5289427A successfully refreshed from Google Patents.
US5289427A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiport memory with write priority detector
Assignee: Motorola Solutions Inc
•
Filing: 1992-07-20
•
Granted: 1994-02-22
•
Expires: 2012-07-20
Abstract
Abstract A write priority detector in a multiport memory prioritizes write operations to memory cell by activating one of its enable signals to a memory cell upon receiving multiple address signals at different write ports of the multiport memory, each attempting to access the same memory cell. The other enable signals are de-activated. One prioritization scheme provides first-come first-serve access to the memory cell among completing address signals. Alternately, a fixed priority scheme always gives one enable signal first priority.
Inventors
- 👤 James W. Nicholes
- 👤 Douglas D. Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 19:42
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/16
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
233 words
A multiport memory circuit, comprising: a memory cell having first and second data inputs and having first and second enable inputs receiving first and second enable signals, said first enable signal allowing said first data input to receive data for storage in said memory cell, said second enable signal allowing said second data input to receive data for storage in said memory cell; and a write priority detector coupled for receiving first and second address signals and providing said first and second enable signals respectively, said write priority detector including, (a) a first inverter having an input receiving said first address signal and having an output, (b) a first logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said output providing said first enable signal, (c) a second logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said second input being coupled to said output of said first logic gate, said output being coupled to said second input of said first logic gate, and (d) a first transistor having a gate, a drain and a source, said drain being coupled to said input of said first inverter, said gate receiving said second enable signal, said source being coupled to said second input of said first logic gate.
Claim 2
Dependent Claim
233 words
A multiport memory circuit, comprising: a memory cell having first and second data inputs and having first and second enable inputs receiving first and second enable signals, said first enable signal allowing said first data input to receive data for storage in said memory cell, said second enable signal allowing said second data input to receive data for storage in said memory cell; and a write priority detector coupled for receiving first and second address signals and providing said first and second enable signals respectively, said write priority detector including, (a) a first inverter having an input receiving said first address signal and having an output, (b) a first logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said output providing said first enable signal, (c) a second logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said second input being coupled to said output of said first logic gate, said output being coupled to said second input of said first logic gate, and (d) a first transistor having a gate, a drain and a source, said drain being coupled to said input of said first inverter, said gate receiving said second enable signal, said source being coupled to said second input of said first logic gate.
Claim 3
Dependent Claim
23 words
The multiport memory circuit of claim 1 wherein said first and second address signals each include a maxi signal and a block signal.
Claim 4
Dependent Claim
76 words
The multiport memory circuit of claim 2 wherein said write priority detector includes: a third logic gate having first and second inputs and an output, said first input receiving said maxi signal of said first address signal, said second input receiving said block signal of said first address signal; and a second inverter having an input coupled to said output of said first logic gate and having an output for providing an inverted first enable signal.
Claim 5
Dependent Claim
73 words
The multiport memory circuit of claim 3 wherein said write priority detector further includes: a third inverter having an input coupled to said output of said second logic gate and having an output; and a second transistor having a gate, a drain and a source, said drain providing a first busy signal, said gate being coupled to said output of said third inverter, said source being coupled to a first power supply conductor.
Claim 6
Dependent Claim
119 words
The multiport memory circuit of claim 4 wherein said write priority detector further includes: a fourth logic gate having first and second inputs and an output, said first input receiving said maxi signal of said second address signal, said second input receiving said block signal of said second address signal; a fourth inverter having an input coupled to said output of said fourth logic gate and having an output; a fifth logic gate having first and second inputs and an output, said first input being coupled to said output of said fourth inverter; and a fifth inverter having an input coupled to said output of said fifth logic gate and having an output for providing said second enable signal.
Claim 7
Dependent Claim
108 words
The multiport memory circuit of claim 5 wherein said write priority detector further includes: a sixth logic gate having first and second inputs and an output, said first input being coupled to said output of said fourth inverter, said second input being coupled to said output of said fifth logic gate, said output being coupled to said second input of said fifth logic gate; and a third transistor having a gate, a drain and a source, said drain being coupled to said output of said fourth logic gate, said gate receiving said first enable signal, said source being coupled to said second input of said fifth logic gate.
Claim 8
Dependent Claim
73 words
The multiport memory circuit of claim 6 wherein said write priority detector further includes: a sixth inverter having an input coupled to said output of said sixth logic gate and having an output; and a fourth transistor having a gate, a drain and a source, said drain providing a second busy signal, said gate being coupled to said output of said sixth inverter, said source being coupled to said first power supply conductor.
Claim 9
Dependent Claim
189 words
A write priority detector in a memory circuit, comprising: a first logic gate having first and second inputs and an output, said first input receiving a maxi signal of a first address signal, said second input receiving a block signal of said first address signal; a first inverter having an input coupled to said output of said first logic gate and having an output; a second logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said output providing a first enable signal; a third logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said second input being coupled to said output of said second logic gate, said output being coupled to said second input of said second logic gate; and a first transistor having a gate, a drain and a source, said drain being coupled to said output of said first logic gate, said gate receiving a second enable signal, said source being coupled to said second input of said second logic gate.
Claim 10
Dependent Claim
189 words
A write priority detector in a memory circuit, comprising: a first logic gate having first and second inputs and an output, said first input receiving a maxi signal of a first address signal, said second input receiving a block signal of said first address signal; a first inverter having an input coupled to said output of said first logic gate and having an output; a second logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said output providing a first enable signal; a third logic gate having first and second inputs and an output, said first input being coupled to said output of said first inverter, said second input being coupled to said output of said second logic gate, said output being coupled to said second input of said second logic gate; and a first transistor having a gate, a drain and a source, said drain being coupled to said output of said first logic gate, said gate receiving a second enable signal, said source being coupled to said second input of said second logic gate.
Claim 11
Dependent Claim
35 words
The write priority detector of claim 8 further including a second inverter having an input coupled to said output of said second logic gate and having an output for providing an inverted first enable signal.
Claim 12
Dependent Claim
68 words
The write priority detector of claim 9 further including: a third inverter having an input coupled to said output of said third logic gate and having an output; and a second transistor having a gate, a drain and a source, said drain providing a first busy signal, said gate being coupled to said output of said third inverter, said source being coupled to a first power supply conductor.
Claim 13
Dependent Claim
114 words
The write priority detector of claim 10 further including: a fourth logic gate having first and second inputs and an output, said first input receiving a maxi signal of a second address signal, said second input receiving a block signal of said second address signal; a fourth inverter having an input coupled to said output of said fourth logic gate and having an output; a fifth logic gate having first and second inputs and an output, said first input being coupled to said output of said fourth inverter, and a fifth inverter having an input coupled to said output of said fifth logic gate and having an output for providing said second enable signal.
Claim 14
Dependent Claim
103 words
The write priority detector of claim 11 further including; a sixth logic gate having first and second inputs and an output, said first input being coupled to said output of said fourth inverter, said second input being coupled to said output of said fifth logic gate, said output being coupled to said second input of said fifth logic gate; and a third transistor having a gate, a drain and a source, said drain being coupled to said output of said fourth logic gate, said gate receiving said second enable signal, said source being coupled to said second input of said fifth logic gate.
Claim 15
Dependent Claim
68 words
The write priority detector of claim 12 further including: a sixth inverter having an input coupled to said output of said sixth logic gate and having an output; and a fourth transistor having a gate, a drain and a source, said drain providing a second busy signal, said gate being coupled to said output of said sixth inverter, said source being coupled to said first power supply conductor.
References Cited (Backward Citations)
US4158235A
Cited
US4402067A
Cited
US4752915A
Cited
US5042013A
Cited
US5014247A
Cited
US5001671A
Cited
US5060145A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-02-21 | 1997-08-23 | 1998-02-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-02-21 | 2001-08-23 | 2002-02-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-02-21 | 2005-08-23 | 2006-02-22 | $7700.00 | Window Closed / Lapsed |