Memory device debugging on host platforms
First Claim
1. An electronic integrated circuit configured to communicate with a first host and a second host, the electronic integrated circuit comprising:
- electronic circuitry configured to perform at least one function and configured to communicate with the first host and the second host using a host protocol, wherein the electronic integrated circuit is configured for hardware installation inside the first host and wherein the second host is external to the first host;
a package configured to house the electronic circuitry;
a first set of electrical contacts on an exterior of the package and configured for communication with the first host via the host protocol;
a second set of electrical contacts on the exterior of the package and configured for communication with the second host via the host protocol, wherein the second host uses one or more electrical contacts on an external interface of the first host and the second set of electrical contacts on the exterior of the package in order to communicate with the electronic circuitry; and
a host interface switch configured to input one or more signals to select some or all of the first set of electrical contacts or to select some or all of the second set of electrical contacts in order for one of the first host or the second host to communicate with the electronic circuitry via the host protocol,wherein the one or more signals are indicative of a mode of the electronic integrated circuit, the mode being selected from at least a test mode and a non-test mode,wherein, in response to the one or more signals being indicative of the non-test mode, the host interface switch is configured to select the some or all of the first set of electrical contacts in order for the first host to communicate with at least a part of the electronic circuitry in the non-test mode, andwherein, in response to the one or more signals being indicative of the test mode, the host interface switch is configured to select the some or all of the second set of electrical contacts in order for the second host to test at least a part of the electronic circuitry.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for an electronic integrated circuit to communicate with different hosts via different interfaces using the same host protocol. The system may use a host interface circuit to select a first set of electrical contacts or a second set of electrical contacts in order for a first host or a second host, respectively, to communicate with the electronic integrated circuit using a host protocol. The method may include switching from communicating with the first host using the first set of electrical contacts to communicating with the second host using the second set of electrical contacts in order for the second host to test the electronic integrated circuit.
17 Citations
19 Claims
-
1. An electronic integrated circuit configured to communicate with a first host and a second host, the electronic integrated circuit comprising:
-
electronic circuitry configured to perform at least one function and configured to communicate with the first host and the second host using a host protocol, wherein the electronic integrated circuit is configured for hardware installation inside the first host and wherein the second host is external to the first host; a package configured to house the electronic circuitry; a first set of electrical contacts on an exterior of the package and configured for communication with the first host via the host protocol; a second set of electrical contacts on the exterior of the package and configured for communication with the second host via the host protocol, wherein the second host uses one or more electrical contacts on an external interface of the first host and the second set of electrical contacts on the exterior of the package in order to communicate with the electronic circuitry; and a host interface switch configured to input one or more signals to select some or all of the first set of electrical contacts or to select some or all of the second set of electrical contacts in order for one of the first host or the second host to communicate with the electronic circuitry via the host protocol, wherein the one or more signals are indicative of a mode of the electronic integrated circuit, the mode being selected from at least a test mode and a non-test mode, wherein, in response to the one or more signals being indicative of the non-test mode, the host interface switch is configured to select the some or all of the first set of electrical contacts in order for the first host to communicate with at least a part of the electronic circuitry in the non-test mode, and wherein, in response to the one or more signals being indicative of the test mode, the host interface switch is configured to select the some or all of the second set of electrical contacts in order for the second host to test at least a part of the electronic circuitry. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory device configured to communicate with a first host and a second host, the memory device comprising:
-
electronic circuitry configured to communicate using a host protocol and comprising a memory controller and a memory; a package configured to house the electronic circuitry; a first set of electrical contacts on an exterior of the package and configured for communication with the first host via the host protocol; a second set of electrical contacts on the exterior of the package and configured for communication with the second host via the host protocol; a host interface switch configured to input one or more signals to select some or all of the first set of electrical contacts or to select some or all of the second set of electrical contacts in order for one of the first host or the second host to communicate with the electronic circuitry via the host protocol; a mode signal contact on the exterior of the package and configured to input a mode signal; and logic for generating the one or more signals, the logic configured to; receive the mode signal; determine a mode of the memory controller based on the received mode signal, the mode of the memory controller selected from at least a test mode and a non-test mode; and in response to determining that the mode of the memory controller is the test mode, generate the one or more signals in order to select the second set of electrical contacts, the second set of electrical contacts configured for the second host to test one or both of the memory controller or the memory, wherein the memory device is configured for hardware installation inside the first host; and wherein the memory device is configured to communicate with the second host, the second host being external to the first host. - View Dependent Claims (8, 9, 10)
-
-
11. A method for an electronic integrated circuit to communicate with a first host and a second host, the method comprising:
-
receiving, in at least a portion of the electronic integrated circuit, one or more signals indicative of a non-test mode; based on the one or more signals indicative of a non-test mode, selecting some or all of a first set of electrical contacts in order for the first host to communicate with at least a part of electronic circuitry of the electronic integrated circuit in the non-test mode; communicating, via the first set of electrical contacts using a host protocol, with the first host, the electronic integrated circuit being hardware embedded within the first host, the first set of electrical contacts on an exterior of a package of the electronic integrated circuit; receiving one or more signals indicative of a test mode, to select a second set of electrical contacts for testing of at least a part of the electronic integrated circuit, the second set of electrical contacts on the exterior of the package of the electronic integrated circuit; and based on the one or more signals indicative of the test mode received, switching, using a host interface switch, from communicating with some or all of the first set of electrical contacts to communicating with some or all of the second set of electrical contacts using the host protocol in order for the second host to test the at least a part of the electronic integrated circuit, the second host being external to the first host, wherein, while the electronic integrated circuit is hardware embedded within the first host, communicating with the second host to test the at least a part of the electronic integrated circuit comprises using some or all of the second set of electrical contacts and using one or more electrical contacts on an external interface of the first host. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification