发明名称 MULTIPORT MEMORY WITH MATCHING ADDRESS CONTROL
摘要 A multiport SRAM has an array of cells, a first port, and a second port. During a period of different row addresses for the ports, the first port uses first word lines and first bit lines. The second port uses second word lines and second bit lines. In response to the second port switching to the same address as the first port to make a row match, the second port and the first port use the first plurality of word lines, but the first port uses the first plurality of bit lines and the second port uses the second plurality of bit lines. If the row match is removed by the first port changing row addresses, a correlation swap is performed so that the first port performs accesses using the second word lines and bit lines and the second port performs accesses using the first word lines and bit lines.
申请公布号 US2014269016(A1) 申请公布日期 2014.09.18
申请号 US201313795789 申请日期 2013.03.12
申请人 PELLEY PERRY H. 发明人 PELLEY PERRY H.
分类号 G11C11/418;G11C11/419 主分类号 G11C11/418
代理机构 代理人
主权项 1. A method of operating a multiple port static random access memory (SRAM) having an array of bit cells arranged in rows and columns, a first port and a second port, a first row circuit coupled to the first port, a second row circuit coupled to the second port, a first column circuit coupled to the first port, a second column circuit coupled to the second port, a first plurality of word lines along the rows and a first plurality of bit lines along the columns working together to perform accesses to the array, and a second plurality of word lines along the rows and a second plurality of bit lines along the columns working together to perform accesses to the array, wherein each bit cell of the array is coupled to a word line from the first plurality of word lines and a word line from the second plurality of word lines, comprising: during a first period of operation in which the rows being accessed by the first port are different than the rows being accessed by the second port, having a correlation in which the first port accesses the array using the first plurality of word lines and the first plurality of bit lines and the second port accesses the array using the second plurality of word lines and the second plurality of bit lines; in response to the second port switching to a row address that is the same as the row address of the first port, accessing the array for the second port using the first plurality of word lines and the first plurality of bit lines; and if the first port switches to a different row address prior to the second port switching to a different row address, performing a correlation swap so that the first port accesses the array using the second plurality of word lines and the second plurality of bit lines and the second port accesses the array using the first plurality of word lines and the first plurality of bit lines.
地址 Austin TX US