Abstract: A logic array block (LAB) that is programmably selectively configurable for use as a multifunction memory array is provided. The LAB is configurable for operation in at least two modes: in a first mode, each logic element within the LAB is individually configurable to perform logic functions; in a second mode, the logic elements are collectively usable as a multifunction memory array. The multifunction memory array may be addressed on a LAB-wide basis with separate read and write addresses, such that it may be configured to implement a variety of memory schemes, including first-in-first-out (FIFO) memory and random access memory (RAM).
Type:
Grant
Filed:
September 29, 2000
Date of Patent:
March 12, 2002
Assignee:
Altera Corporation San Jose CA
Inventors:
Srinivas T. Reddy, Brian D. Johnson, Christopher F. Lane, Ketan H. Zaveri