Invention Grant
- Patent Title: Two-port memory implemented with single-port memory blocks
- Patent Title (中): 使用单端口内存块实现双端口内存
-
Application No.: US13035841Application Date: 2011-02-25
-
Publication No.: US08645609B2Publication Date: 2014-02-04
- Inventor: Kung-Ling Ko , Tony Sonthe Nguyen , Joseph Juh-En Cheng , Tuan Van Quach
- Applicant: Kung-Ling Ko , Tony Sonthe Nguyen , Joseph Juh-En Cheng , Tuan Van Quach
- Applicant Address: US CA San Jose
- Assignee: Brocade Communications Systems, Inc.
- Current Assignee: Brocade Communications Systems, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Bever, Hoffman & Harms, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A two-port memory having a read port, a write port and a plurality of identical single-port RAM banks. The capacity of one of the single-port RAM banks is used to resolve collisions between simultaneous read and write accesses to the same single-port RAM bank. A read mapping memory stores instance information that maps logical banks and a spare bank to the single-port RAM banks for read accesses. Similarly, a write mapping memory stores write instance information that maps logical banks and a spare bank to the single-port RAM banks for write accesses. If simultaneous read and write accesses are not mapped to the same single-port RAM bank, read and write are performed simultaneously. However, if a collision exists, the write access is re-mapped to a spare bank identified by the write instance information, allowing simultaneous read and write. Both read and write mapping memories are updated to reflect any re-mapping.
Public/Granted literature
- US20120144103A1 Two-Port Memory Implemented With Single-Port Memory Blocks Public/Granted day:2012-06-07
Information query