This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2021-154443, filed Sep. 22, 2021, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a semiconductor device and a memory system.
Memory systems of certain types comprise electronic components mounted on a printed circuit board. In such memory systems, several communication chips or other electronic components are often interconnected as a ring daisy chain. Longer interconnections by a ring daisy chain generally causes an increase in power consumption and a reduction in a communication rate.
In general, according to one embodiment, a semiconductor device includes a plurality of receiving terminals on a surface of a substrate. The receiving terminals are configured to receive first signals. A plurality of transmitting terminals is on the surface of the substrate. The transmitting terminals are configured to transmit second signals. The plurality of transmitting terminals are symmetrically positioned on the surface of the substrate with respect to the plurality of receiving terminals at a substantially 90 degree rotation about a rotation center position. An ordering of the plurality of transmitting terminals along the surface of the substrate from the rotation center position matches an ordering of the plurality of receiving terminals along the surface of the substrate from the rotation center position.
Certain example embodiments will be described hereinafter with reference to the drawings.
The memory system 1 is connected to a host 31 (on a mother board 30) via a connection section 20. The connection section 20 is configured to connect the memory system 1 to the mother board 30 and is implemented by, for example, a socket, a card edge connector, or a jumper cable. The host 31 is, for example, an electronic circuit device such as a processor, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array), or an electronic device incorporating such a processor or the like.
The communication chip 11A is connected to the memory devices 12A and 12B. Likewise, the communication chip 11B is connected to the memory devices 12C and 12D, the communication chip 11C is connected to the memory devices 12E and 12F, and the communication chip 11D is connected to the memory devices 12G and 12H.
Of the communication chips 11A to 11D, at least the communication chip 11A includes an interface circuit for communicating with the host 31 via the connection section 20. The host 31 may be an external host device in some instances. Each of the communication chips 11A to 11D has functions as a bridge device (bridge communication connection) and a memory controller. Each of the communication chips 11A to 11D is able to access any of the connected memory devices 12A to 12H in response to a request received from the host 31.
The communication chips 11A to 11D are each directly connected to two of the memory devices 12. It is noted that the disclosure is not limited to this example, and the communication chips 11A to 11D may be each connected to just one memory device 12 or three or more memory devices 12. The communication chips 11A to 11D are each connected to at least one memory device 12.
The memory devices 12A to 12H are, for example, NAND flash memories. The memory devices 12A to 12H may be other type semiconductor memories. For example, SRAM, DRAM, MRAM, or PRAM may be used the memory devices 12A to 12H.
The communication chip 11A includes a receiving terminal group RXG for the daisy chain 13, a transmitting terminal group TXG for the daisy chain 13, and a transmitting/receiving terminal group TRXG for communication with the host 31.
The receiving terminal group RXG includes eight receiving terminals rx0 to rx7 disposed in an outermost edge portion on one side of the communication chip 11A. The plurality of receiving terminals rx0 to rx7 receive a first signal. In this example, the pairs of receiving terminals rx0 and rx1, rx2 and rx3, rx4 and rx5, and rx6 and rx7 are each a differential pair of terminals.
The transmitting terminal group TXG includes eight transmitting terminals tx0 to tx7 disposed in an outermost edge portion on another side of the communication chip 11A. The plurality of transmitting terminals tx0 to tx7 transmit a second signal that can be different from the first signal. The pairs of transmitting terminals tx0 and tx1, tx2 and tx3, tx4 and tx5, and tx6 and tx7 are each a differential pair of terminals. The side with the receiving terminal group RXG and the side with the transmitting terminal group TXG meet at a corner of the communication chip 11A.
The transmitting/receiving terminal group TRXG includes four transmitting terminals TX0 to TX3 and four receiving terminals RX0 to RX3 disposed in an outermost edge portion on a side opposite to the side on which the receiving terminal group RXG is disposed. The communication chip 11A communicates with the host 31 using four lanes (channels) for each of transmission and reception.
The receiving terminals rx0 to rx7 of the receiving terminal group RXG and the transmitting terminals tx0 to tx7 of the transmitting terminal group TXG are disposed in an order and a position relationship of rotation symmetry by 90 degrees with respect to each group about a rotation center position C that is virtually defined in the communication chip 11A. That is, the transmitting terminals tx0 to tx7 are disposed at positions such that rotating about the rotation center position C by 90 degrees would cause the transmitting terminals tx0 to tx7 to respectively overlap (or substantially so) the receiving terminals rx0 to rx7. The rotation center position C is a point on a straight line passing through centers of the receiving terminals rx0 to rx7 and near the corner portion of the communication chip 11A. The rotation center position C is a virtual point on a surface on which the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 of the communication chip 11A are disposed. In the example of
In the present embodiment, arranging the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 in the order and the position relationship of the rotation symmetry by 90 degrees makes it possible to optimize (ensure a shortest length, greatest linearity, and most equal length between different portions of) the daisy chain 13 on the memory module board 10.
While each of the receiving terminal group RXG, the transmitting terminal group TXG, and the transmitting/receiving terminal group TRXG includes eight terminals in this example, the number of terminals is not limited to eight and may be greater than or less than eight. The number of terminals in the receiving terminal group RXG, the transmitting terminal group TXG, and the transmitting/receiving terminal group TRXG corresponds to the number of lanes (channels) of each communication chip 11.
Furthermore, physical disposition of each of the receiving terminal group RXG, the transmitting terminal group TXG and the transmitting/receiving terminal group TRXG is not limited to that of
It is noted that a shape of each of the receiving terminal group RXG, the transmitting terminal group TXG, and the transmitting/receiving terminal group TRXG is not necessarily a rectangle as illustrated in
While the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 are disposed in the outermost edge portions of the communication chip 11A, the disposition is not limited to this, and the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 may be disposed in other ways on the communication chip 11A, such as illustrated in
As illustrated in
The communication chips 11B, 11C, and 11D are disposed counterclockwise from the communication chip 11A in this order. That is, in
The communication chip 11B is rotated by 90 degrees counterclockwise with respect to disposition of the communication chip 11A so that the transmitting terminals tx0 to tx7 of the communication chip 11A are opposed to the receiving terminals rx0 to rx7 of the communication chip 11B.
The communication chip 11C is rotated by 90 degrees counterclockwise with respect to disposition of the communication chip 11B so that the transmitting terminals tx0 to tx7 of the communication chip 11B are opposed to the receiving terminals rx0 to rx7 of the communication chip 11C.
The communication chip 11D is rotated by 90 degrees counterclockwise with respect to disposition of the communication chip 11C so that the transmitting terminals tx0 to tx7 of the communication chip 11C are opposed to the receiving terminals rx0 to rx7 of the communication chip 11D. The transmitting terminals tx0 to tx7 of the communication chip 11D are thereby facing the receiving terminals rx0 to rx7 of the communication chip 11A.
The memory system 1 of this example includes four communication chips 11 (11A to 11D) each including the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7. Each communication chip 11 according to the first embodiment includes the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 that are disposed in the order and the position relationship of the rotation symmetry by 90 degrees with respect to each other about the virtual rotation center position C. Each communication chip 11 is disposed on the memory module board 10 so that the receiving terminals rx0 to rx7 thereof are facing the transmitting terminals tx0 to tx7 of an adjacent communication chip 11. Each communication chip 11 is disposed on the memory module board 10 so that the transmitting terminals tx0 to tx7 thereof are facing the receiving terminals rx0 to rx7 of another adjacent communication chip 11.
The memory system 1 can thereby ensure the smallest length, the highest linearity, and most equal length of connections in the ring daisy chain 13 connecting the communication chips 11A to 11D. As a result, the memory system 1 enables saving of power consumption of the memory module board 10 and an increase in a communication rate and/or stabilization of communication characteristics among the communication chips 11A to 11D.
The memory system 1A includes four communication chips 11 (11E to 11H) that are mounted on a memory module board 10A, which can be a printed circuit board. The memory module board 10A has a front (upper) surface 10Aa and a back (lower) surface 10Ab. The communication chips 11E and 11F are mounted on the front surface 10Aa, and the communication chips 11G and 11H are mounted on the back surface 10Ab. The four communication chips 11E to 11H are mutually connected by a ring daisy chain 13.
Although not specifically illustrated in
The communication chip 11E includes a receiving terminal group RXG for the daisy chain 13, a transmitting terminal group TXG for the daisy chain 13, and a transmitting/receiving terminal group TRXG for communication with the host 31.
The receiving terminal group RXG includes eight receiving terminals rx0 to rx7 disposed in an outermost edge portion on one side of the communication chip 11E. The transmitting terminal group TXG includes eight transmitting terminals tx0 to tx7 disposed in an outermost edge portion on the same side with the receiving terminals rx0 to rx7. The transmitting/receiving terminal group TRXG includes four transmitting terminals TX0 to TX3 and four receiving terminals RX0 to RX3 disposed in an outermost edge portion on a side different from the one side of the communication chip 11E on which the receiving terminals rx0 to rx7 and transmitting terminals tx0 to tx7 are disposed. While depicted in
The receiving terminals rx0 to rx7 of the receiving terminal group RXG and the transmitting terminals tx0 to tx7 of the transmitting terminal group TXG are disposed in an order and a position relationship with 180 degrees rotation symmetry with respect to each other about a rotation center position CA that is virtually defined in the communication chip 11E. That is, the transmitting terminals tx0 to tx7 are disposed at positions rotating about the rotation center position CA by 180 degrees with respect to the receiving terminals rx0 to rx7. The rotation center position CA is either a point on a straight line passing through centers of the receiving terminals rx0 to rx7 and near one side of the communication chip 11E, or a point on a straight line passing through centers of the transmitting terminals tx0 to tx7 and near the one side of the communication chip 11E. The rotation center position CA is a virtual point on a surface on which the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 of the communication chip 11E are disposed.
While the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 are disposed in the outermost edge portion of the communication chip 11E as illustrated in
The communication chip 11E is disposed on the front surface 10Aa so that the side on which the transmitting/receiving terminal group TRXG of the communication chip 11E is disposed faces the connection section 20.
The communication chip 11F is disposed on the front surface 10Aa so that the receiving terminal group RXG and the transmitting terminal group TXG of the communication chip 11F face the transmitting terminal group TXG and the receiving terminal group RXG of the communication chip 11E.
The communication chip 11G is disposed on the back surface 10Ab so that the receiving terminal group RXG and the transmitting terminal group TXG of the communication chip 11G are opposed to the transmitting terminal group TXG and the receiving terminal group RXG of the communication chip 11F across the thickness of memory module board 10A.
The communication chip 11H is disposed on the back surface 10Ab so that the receiving terminal group RXG and the transmitting terminal group TXG of the communication chip 11H are opposed to the transmitting terminal group TXG and the receiving terminal group RXG of the communication chip 11G. The communication chip 11H is disposed so that the receiving terminal group RXG and the transmitting terminal group TXG of the communication chip 11H are opposed to the transmitting terminal group TXG and the receiving terminal group RXG of the communication chip 11E across the thickness of memory module board 10A.
The memory system 1A includes the four communication chips 11 (11E to 11H) each including the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7. Each communication chip 11 according to the second embodiment includes the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 that are disposed to have 180 degrees rotational symmetry with respect to each other about the virtual rotation center position CA or CB. Each communication chip 11 is disposed on either the front surface 10Aa or the back surface 10Ab of the memory module board 10A so that the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 thereof are opposed to the transmitting terminals tx0 to tx7 and the receiving terminals rx0 to rx7 of either an adjacent communication chip 11 on the same surface or another communication chip 11 opposed across the thickness of the memory module board 10A.
The memory system 1A can thereby ensure the smallest length, the highest linearity, and the most equal length of connections in the ring daisy chain 13 connecting the communication chips 11E to 11H, similarly to the first embodiment. As a result, the memory system 1A enables saving of power consumption of the memory module board 10A and an increase in a communication rate and/or stabilization of communication characteristics among the communication chips 11E to 11H.
While the memory system 1A according to the second embodiment includes four communication chips 11E to 11H mounted on the memory module board 10A, the memory system 1A may be configured so that just two communication chips 11 are mounted thereon. For example, the two communication chips 11 may be mounted on the front surface 10Aa or the back surface 10Ab of the memory module board 10A so that the receiving terminals rx0 to rx7 and the transmitting terminals tx0 to tx7 of the two communication chips 11 are opposed to each other like the communication chips 11E and 11F or the communication chips 11G and 11H. Alternatively, for example, one communication chip 11 may be mounted on each of the front surface 10Aa and the back surface 10Ab of the memory module board 10A so that the receiving terminals rx0 to rx7 of one of the two communication chips 11 are opposed to the transmitting terminals tx0 to tx7 of the other communication chip 11 across the thickness of memory module board 10A like the communication chips 11E and 11H or the communication chips 11F and 11G.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the disclosure. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the disclosure. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2021-154443 | Sep 2021 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6016256 | Crane, Jr. | Jan 2000 | A |
7161820 | Funaba | Jan 2007 | B2 |
7791175 | Pyeon | Sep 2010 | B2 |
8856482 | Grunzke | Oct 2014 | B2 |
8861215 | Nomoto et al. | Oct 2014 | B2 |
9035450 | Kariyazaki | May 2015 | B2 |
9159647 | Choi | Oct 2015 | B2 |
20080094811 | Hazelzet | Apr 2008 | A1 |
20080116572 | Baek | May 2008 | A1 |
20090020855 | Pyeon | Jan 2009 | A1 |
20090243649 | Pax | Oct 2009 | A1 |
20100297812 | Pyeon | Nov 2010 | A1 |
20150371698 | Mizuno | Dec 2015 | A1 |
20160035656 | Haba | Feb 2016 | A1 |
20160049176 | Lee | Feb 2016 | A1 |
20160093340 | Sun | Mar 2016 | A1 |
20190051587 | Azeroual | Feb 2019 | A1 |
Number | Date | Country |
---|---|---|
2012009601 | Jan 2012 | JP |
5633885 | Dec 2014 | JP |
5978332 | Aug 2016 | JP |
201448167 | Dec 2014 | TW |
Number | Date | Country | |
---|---|---|---|
20230090795 A1 | Mar 2023 | US |