发明名称 Write and read collision avoidance in single port memory devices
摘要 A method of avoiding a write collision in single port memory devices from two independent write operations is described. A first data object from a first write operation is divided into a first even sub-data object and first odd sub-data object. A second data object from a second write operation is divided into a second even sub-data object and a second odd sub-data object. The first even sub-data object is stored to a first single port memory device and the second odd sub-data object to a second single port memory device when the first write operation and the second write operation occur at the same time. The second even sub-data object is stored to the first single port memory device and the first odd sub-data object to the second single port memory device when the first write operation and the second write operation occur at the same time.
申请公布号 US9396116(B2) 申请公布日期 2016.07.19
申请号 US201314090347 申请日期 2013.11.26
申请人 GLOBALFOUNDRIES INC. 发明人 Hagspiel Norbert;Junghans Sascha;Klein Matthias;Walter Joerg
分类号 G06F3/00;G06F13/00;G06F5/00;G06F13/12;G06F12/00;G11C7/10;G06F12/08;G11C7/22;G11C11/419 主分类号 G06F3/00
代理机构 DeLio, Peterson & Curcio LLC 代理人 DeLio, Peterson & Curcio LLC ;Nowak Kelly M.
主权项 1. A semiconductor chip, comprising: a module, comprising: a first single port memory device configured to store a first even sub-data object and a second even sub-data object,a second single port memory device configured to store a first odd sub-data object and a second odd sub-data object, anda serializer configured to: divide a first data object from a first write operation into a first even sub-data object and a first odd sub-data object,divide a second data object from a second write operation into a second even sub-data object and a second odd sub-data object,store, in a single write, the first even sub-data object to the first single port memory device and the second odd sub-data object to the second single port memory device when the first write operation and the second write operation occur at a same time, wherein the write operations occurring at the same time are not equally aligned, andstore, in a single write, the second even sub-data object to the first single port memory device and the first odd sub data object to the second single port memory device when the first write operation and the second write operation occur at a same time, wherein the write operations occurring at the same time are not equally aligned, wherein the operations occurring at the same time are not equally aligned such that the operations are timed in order to avoid collisions.
地址 Grand Cayman KY