The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 12, 2005
Filed:
Sep. 13, 2002
Loren L. Mclaury, Hillsboro, OR (US);
David J. Wicker, Hillsboro, OR (US);
Loren L. McLaury, Hillsboro, OR (US);
David J. Wicker, Hillsboro, OR (US);
Lattice Semiconductor Corporation, Hillsboro, OR (US);
Abstract
A read operation and a write operation are synchronized via one port of a memory cell to avoid contention between such operations while doubling the bandwidth of such operations. Data is read from and data is written to a memory cell through a single port of the cell. A memory cell having a port is provided, and a clock signal is also provided for clocking the memory cell. The clock signal has a leading edge and a lagging edge within a clock signal cycle. During a single clock cycle, an enable read control signal is asserted in response to the clock signal, and an enable write control signal is asserted in response to the clock signal. In response to the enable read control signal, read data stored within the memory cell is read through a port of the cell. In response to the enable write control signal, write data is written to the memory cell through the port.