MULTIPATH ACCESSIBLE SEMICONDUCTOR MEMORY DEVICE WITH HOST INTERFACE BETWEEN PROCESSORS
First Claim
1. A semiconductor memory device, comprising:
- a memory cell array having a shared memory area operationally coupled to two or more ports that are independently accessible by two or more processors;
an access path forming unit to form a data access path between one of the ports and the shared memory area in response to external signals applied by the processors; and
an interface unit having a semaphore area and mailbox areas accessible in the shared memory area by the two or more processors to provide an interface function for communication between the two or more processors.
2 Assignments
0 Petitions
Accused Products
Abstract
A multipath accessible semiconductor memory device provides an interface function between processors. The memory device may include a memory cell array having a shared memory area operationally coupled to two or more ports that are independently accessible by two or more processors, an access path forming unit to form a data access path between one of the ports and the shared memory area in response to external signals applied by the processors, and an interface unit having a semaphore area and mailbox areas accessible in the shared memory area by the two or more processors to provide an interface function for communication between the two or more processors.
125 Citations
39 Claims
-
1. A semiconductor memory device, comprising:
-
a memory cell array having a shared memory area operationally coupled to two or more ports that are independently accessible by two or more processors;
an access path forming unit to form a data access path between one of the ports and the shared memory area in response to external signals applied by the processors; and
an interface unit having a semaphore area and mailbox areas accessible in the shared memory area by the two or more processors to provide an interface function for communication between the two or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable communication system, comprising:
-
a first processor for performing a first determined task;
a second processor for performing a second determined task; and
a random access memory including a memory cell array, first and second ports, an access path forming unit and a register unit, the memory cell array having a shared memory area accessible by both the first and second processors and first and second private memory areas accessible only by the respective first and second processors, the first and second ports each coupled to corresponding buses of the first and second processors, the access path forming unit to form a data access path between one of the ports and the shared memory area in response to external signals applied from the first and second processors, and the register unit having a semaphore area and mailbox areas opposedly accessible to provide an interface function for communication between the first and second processors. - View Dependent Claims (13, 14)
-
-
15. A method for providing a host interface between processors, comprising:
-
coupling the processors to a multipath accessible semiconductor memory device having a shared memory area; and
performing data communication between the processors through an interface unit having a semaphore area and mailbox areas commonly accessible by the processors. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A semiconductor memory device, comprising:
-
at least one memory cell array having a shared memory area operationally coupled to two or more ports that are independently accessible by two or more processors; and
an interface unit having a semaphore area, mail box areas and check areas which are individually accessible in response to a specific address of the shared memory area so as to provide an interface function for communication between the processors. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A semiconductor memory device, comprising:
-
at least one memory cell array having a shared memory area operationally coupled to two or more ports that are independently accessible by two or more processors; and
an interface unit having a semaphore area and mail box areas which are individually accessible to provide an interface function for communication between the processors, wherein the interface unit provides a first interrupt signal to a first one of the ports and a corresponding first check signal to a second one of the ports, and the interface unit provides a second interrupt signal to the second one of the ports and a corresponding second check signal to the first one of the ports. - View Dependent Claims (38, 39)
-
Specification