Evaluation system, semiconductor chip, control method, and program
The evaluation system uses multiple receiving coils with different self-inductances to improve the precision of determining positional relationships between semiconductor chips, addressing the limitations of existing technologies in this area.
Patent Information
- Application Number
- JP2024065584
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-10-27
AI Technical Summary
Existing technologies are limited in their ability to determine the positional relationship between semiconductor chips with high precision, especially when this relationship changes.
An evaluation system utilizing multiple receiving coils with different self-inductances and processors to obtain evaluation values from wireless signals via inductive coupling, allowing for more detailed determination of positional relationships between semiconductor chips.
Enables precise determination of the positional relationship between semiconductor chips, enhancing accuracy in detecting changes and deviations in their relative positions.
Smart Images

Figure 2025162343000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an evaluation system, a semiconductor chip, a control method, and a program. [Background technology]
[0002] A technology is known that detects changes in the relative position between multiple semiconductor chips by performing wireless communication using coils between the semiconductor chips (Patent Document 1). By using the technology of Patent Document 1, it is possible to detect changes in the relative position between two areas where coils are arranged, such as two areas corresponding to two semiconductor chips. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2024 / 053438 Summary of the Invention [Problem to be solved by the invention]
[0004] It would be beneficial if the positional relationship between two regions could be determined in more detail than before when the positional relationship can change.
[0005] The present invention has been made in view of the above circumstances, and aims to provide a technique that supports more detailed determination of the positional relationship between two regions. [Means for solving the problem]
[0006] In order to solve the above problem, the present invention provides an evaluation system comprising: a first receiving coil arranged in a first area and having a first self-inductance; a second receiving coil arranged in the first area and having a second self-inductance different from the first self-inductance; and one or more processors, wherein the one or more processors obtain a first evaluation value representing the quality of a first wireless signal received via a first inductive coupling between a first transmitting coil arranged in a second area different from the first area and the first receiving coil; and obtain a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitting coil arranged in the second area and the second receiving coil, the second transmitting coil being the same as or different from the first transmitting coil. [Effects of the Invention]
[0007] According to the present invention, it is possible to assist in making a more detailed determination regarding the positional relationship between two regions.
[0008] Other features and advantages of the present invention will become more apparent from the accompanying drawings and the following detailed description of the preferred embodiments of the present invention. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a conceptual diagram of a communication system configured by a plurality of communication devices. [Figure 2] FIG. 2 is a diagram showing another example of the configuration of the semiconductor chip 1. [Figure 3] 3 is a diagram illustrating the coupling between the transmitting coil 30 and the receiving coil 40 using an equivalent circuit. FIG. [Figure 4] 4 is a conceptual diagram of a bias voltage in a receiving coil 40. FIG. [Figure 5] FIG. 1 is a diagram illustrating wireless communication using inductive coupling between coils. [Figure 6] 3A and 3B are diagrams showing examples of frame formats used by the semiconductor chip 1 for transmitting and receiving data. [Figure 7] FIG. 10 is a diagram showing an example of the format of an evaluation frame. [Figure 8] 10 is a flowchart of an evaluation frame transmission process in the sensing process. [Figure 9] 10 is a flowchart of evaluation value acquisition processing in the sensing processing. [Figure 10] 10 is a flowchart of a positional relationship determination process in the sensing process (when a single coil pair is used). [Figure 11] FIG. 1 shows an example of an evaluation system using a single coil pair. [Figure 12] 10A and 10B are graphs and tables showing an example of the relationship between the distance Dx between the semiconductor chips 1a and 1b and the BER. [Figure 13] FIG. 10 is a diagram illustrating a case where multiple thresholds are used for one evaluation value. [Figure 14] FIG. 1 shows an example of an evaluation system using a single coil pair. [Figure 15] FIG. 1 is a conceptual diagram of a communication system that uses a semiconductor chip equipped with multiple transmitting coils and multiple receiving coils as a communication device. [Figure 16] 10A and 10B are diagrams showing examples of methods for increasing the number of turns in a coil. [Figure 17] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 18] 10 is a flowchart of a positional relationship determination process in the sensing process (when multiple coil pairs are used). [Figure 19] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 20] 10A to 10C are diagrams illustrating modified examples regarding the number and arrangement of coils in a semiconductor chip. [Figure 21] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 22] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 23] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 24] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 25]FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 26] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 27] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 28] FIG. 10 is a diagram showing an example of an evaluation system using multiple coil pairs. [Figure 29] FIG. 2 is a diagram showing an example of the configuration of a measurement target 5 for a pressure detection system. [Figure 30] FIG. 2 is a diagram showing an example of the configuration of a pressure detection system 6. [Figure 31] FIG. 10 is a diagram showing a modified example of the pressure detection system 6. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the invention claimed. Although multiple features are described in the embodiments, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same reference numerals are used to designate the same or similar components, and redundant explanations will be omitted.
[0011] [First embodiment] <Communication system configuration> Fig. 1 is a conceptual diagram of a communication system composed of multiple communication devices. In the example of Fig. 1, the communication devices are semiconductor chips. Although Fig. 1 shows two semiconductor chips (semiconductor chips 1a and 1b), the number of semiconductor chips included in the communication system is not particularly limited, and the communication system may include three or more semiconductor chips.
[0012] In the following description, when it is not necessary to strictly distinguish between the individual semiconductor chips, the semiconductor chips included in the communication system will be collectively referred to as "semiconductor chip 1." In this case, the components of the semiconductor chip 1 shown in FIG. 1 will also be collectively referred to by their reference numerals, with the alphabet removed, such as "processor 10." This also applies to FIG. 2, which will be described later.
[0013] The semiconductor chip 1 includes a processor 10, a memory 20 provided within the processor 10, a transmitting coil 30, a receiving coil 40, a transmitting conversion circuit 50, and a receiving conversion circuit 60. The semiconductor chip 1 operates on power supplied from a power supply device (not shown).
[0014] The processor 10 is, for example, a CPU, and performs various processes by executing programs. The memory 20 stores the programs executed by the processor 10 and various information used by the processor.
[0015] In addition to the CPU, the processor 10 may include a logic circuit block configured to perform signal processing for a specific application. In this case, some or all of the processing described below as being performed by the processor 10 may be performed by the logic circuit block.
[0016] The transmitting conversion circuit 50 transmits data output from the processor 10 to the other semiconductor chip 1 through wireless communication that utilizes inductive coupling between the transmitting coil 30 and the receiving coil 40 of the other semiconductor chip 1. The receiving conversion circuit 60 receives data from the other semiconductor chip 1 through wireless communication that utilizes inductive coupling between the receiving coil 40 and the other semiconductor chip 1. Note that terms that have the same meaning as "inductive coupling" may also be used, such as "near-field inductive coupling," "near-field magnetic coupling," "magnetic coupling," "electromagnetic induction," or "magnetic field resonance."
[0017] In the example of Figure 1, the semiconductor chip 1 is equipped with a separate coil for transmission (transmission coil 30) and a coil for reception (reception coil 40), but as shown in Figure 2, a configuration in which one coil is used for both transmission and reception may also be adopted.
[0018] In the communication system shown in FIG. 2, the semiconductor chip 1 includes a coil 35 that is used for both transmission and reception, instead of the transmitter coil 30 and the receiver coil 40. Also, the semiconductor chip 1 includes a converter circuit 55 that combines the functions of the transmitter conversion circuit 50 and the receiver conversion circuit 60, instead of the transmitter conversion circuit 50 and the receiver conversion circuit 60. When the semiconductor chip 1 in FIG. 2 transmits data, the converter circuit 55 and the coil 35 play the same roles as the transmitter conversion circuit 50 and the transmitter coil 30 of the semiconductor chip 1 in FIG. 1. When the semiconductor chip 1 in FIG. 2 receives data, the converter circuit 55 and the coil 35 play the same roles as the receiver conversion circuit 60 and the receiver coil 40 of the semiconductor chip 1 in FIG. 1.
[0019] In the following, unless otherwise specified, the semiconductor chip 1 will be described as having the configuration shown in Fig. 1. However, the following description also applies to the case where the semiconductor chip 1 has the configuration shown in Fig. 2. In this case, the following description of the transmitting conversion circuit 50 and the transmitting coil 30 corresponds to the description of the conversion circuit 55 and the coil 35 of the transmitting semiconductor chip 1. Furthermore, the following description of the receiving conversion circuit 60 and the receiving coil 40 corresponds to the description of the conversion circuit 55 and the coil 35 of the receiving semiconductor chip 1.
[0020] <Equivalent circuits of the transmitting coil 30 and the receiving coil 40> 3 is a diagram illustrating the coupling between the transmitting coil 30 and the receiving coil 40 using an equivalent circuit. The transmitting coil 30 is represented by an equivalent circuit including an inductor Ltx, two resistors Rtx, and a capacitor Ctx. The receiving coil 40 is represented by an equivalent circuit including an inductor Lrx, two resistors Rrx, and a capacitor Crx.
[0021] In the equivalent circuit of the receiving coil 40, a bias voltage V is applied to the midpoint of the inductor Lrx.B For example, as shown in Figure 4, a bias voltage V is applied to Port 2, which is the midpoint of a two-turn coil. B This is achieved by applying
[0022] The transmitter coil 30 of a specific semiconductor chip 1 couples with the receiver coil 40 of another nearby semiconductor chip 1. In addition, the transmitter coil 30 of a specific semiconductor chip 1 also couples with the receiver coil 40 of the same semiconductor chip 1. Therefore, for example, the transmitter coil 30a of the semiconductor chip 1a shown in FIG. 1 couples with the receiver coil 40b of the semiconductor chip 1b and also with the receiver coil 40a of the semiconductor chip 1a. The coupling between any transmitter coil 30 and receiver coil 40 can be expressed by the equivalent circuit of FIG. 3, but the coupling coefficient changes depending on the positional relationship (distance, angle, etc.) between the transmitter coil 30 and receiver coil 40.
[0023] In addition, when a semiconductor chip 1 has only one coil as shown in Figure 2, there is no coupling between two coils within the same semiconductor chip, but coupling between coils on two adjacent semiconductor chips 1 occurs in the same way as in the case of Figure 1.
[0024] In the communication system of FIG. 1, semiconductor chip 1a and semiconductor chip 1b are arranged close to each other so that coils are coupled between semiconductor chip 1a and semiconductor chip 1b.
[0025] The memory 20 of the semiconductor chip 1 pre-stores identification information (ID) of each semiconductor chip 1 included in the communication system and information (coupling relationship information) indicating the coupling relationships between the semiconductor chips 1 in the communication system. Therefore, by referring to the coupling relationship information, the semiconductor chip 1 can identify other semiconductor chips 1 with which it can directly communicate by inductive coupling in the communication system. For example, in the communication system of Fig. 1, the semiconductor chip 1a can identify the semiconductor chip 1b as another semiconductor chip 1 with which it can directly communicate with the semiconductor chip 1a by referring to the coupling relationship information stored in the memory 20a.
[0026] <Wireless communication using inductive coupling between coils> Wireless communication using inductive coupling between coils will be described using an example in which semiconductor chip 1a transmits data to semiconductor chip 1b in the communication system of Fig. 1. In this case, the transmitting conversion circuit 50 and the transmitting coil 30 in Fig. 3 correspond to the transmitting conversion circuit 50a and the transmitting coil 30a of semiconductor chip 1a, respectively. Also, the receiving conversion circuit 60 and the receiving coil 40 in Fig. 3 correspond to the receiving conversion circuit 60b and the receiving coil 40b of semiconductor chip 1b, respectively.
[0027] The processor 10a outputs a bit string representing data to be transmitted as a digital signal (pulse string) represented by two voltage values, High and Low, to the transmitting conversion circuit 50a. The transmitting conversion circuit 50a performs waveform conversion processing, including voltage conversion and pulse waveform shaping, on the pulse string output from the processor 10a, to generate Txdata and Generate TIFF2025162343000002.tif716. In the following explanation, TIFF2025162343000003.tif716 is sometimes written as "Txdata(bar)".
[0028] FIG. 5(a) is a diagram showing an example of Txdata, and FIG. 5(b) is a diagram showing an example of Txdata (bar). Txdata has the same pulse waveform as the pulse train output from processor 10a. Txdata (bar) has a pulse waveform in which the High and Low of Txdata are inverted. In the following explanation, it is assumed that the High voltage of the pulse train output from processor 10a and the High voltage of Txdata are both 1.2V. However, the High voltage of the pulse train output from processor 10a and the High voltage of Txdata may be different.
[0029] The transmitting-side conversion circuit 50a applies a voltage corresponding to Txdata and Txdata (bar) to the transmitting coil 30a. In the example of FIG. 3, the transmitting-side conversion circuit 50a and the transmitting coil 30a are connected so that Txdata is applied to the upper port of the transmitting coil 30a and Txdata (bar) is applied to the lower port. When Txdata is High and Txdata (bar) is Low, the current Itx in the transmitting coil 30a flows from the upper side to the lower side of the inductor Ltx in FIG. 3. This current corresponds to the period in FIG. 5(c) when the value of Itx is 5.0 mA. On the other hand, when Txdata is Low and Txdata (bar) is High, the current Itx in the transmitting coil 30a flows from the lower side to the upper side of the inductor Ltx in FIG. 3. This current corresponds to the period in FIG. 5(c) when the value of Itx is −5.0 mA (a period in which the polarity is reversed compared to when Txdata is High and Txdata (bar) is Low).
[0030] When the current Itx flows through the transmitter coil 30a, a voltage corresponding to the transition of the current Itx is induced in the receiver coil 40b. The polarity of the induced voltage differs depending on whether the transition of Txdata is from low to high or from high to low.
[0031] 5(d) and 5(e) are diagrams showing examples of the waveform of the voltage induced in the receiving coil 40b. Vrx1 shown in FIG. 5(d) is the voltage observed at the upper port of the receiving coil 40b, and Vrx2 shown in FIG. 5(e) is the voltage observed at the lower port of the receiving coil 40b. Vrx1 is the voltage induced in the receiving coil 40b by the bias voltage V B Vrx2 fluctuates in the positive direction around Vrx1 due to the induced voltage corresponding to the rising edges of the waveform of the current Itx in the transmitting coil 30a, and in the negative direction due to the induced voltage corresponding to the falling edges of the waveform of the current Itx. Vrx2 fluctuates in the opposite direction to Vrx1 according to the rising and falling edges of the waveform of the current Itx in the transmitting coil 30a. The amplitudes of Vrx1 and Vrx2 are proportional to the magnitude of the current Itx and the coupling coefficient between the transmitting coil 30a and the receiving coil 40b.
[0032] The voltages Vrx1 and Vrx2 of the receiving coil 40b are input to a receiving conversion circuit 60b. For example, a hysteresis comparator can be used as the receiving conversion circuit 60b. The receiving conversion circuit 60b generates a pulse train (Rxdata) represented by two values, High and Low, shown in FIG. 5(f), based on the voltages Vrx1 and Vrx2. The pulse train generated by the receiving conversion circuit 60b has a waveform corresponding to the pulse train output by the processor 10a. The receiving conversion circuit 60b inputs the generated pulse train to the processor 10b. In this way, the processor 10b can acquire a pulse train (Rxdata) corresponding to the pulse train (transmitted signal) output by the processor 10a as a received signal received via the receiving conversion circuit 60b.
[0033] The processor 10b samples the pulse train input from the receiving-side conversion circuit 60b at a predetermined sampling frequency, thereby decoding it into a binary signal train (bit train) represented by 1 (High) or 0 (Low). In the example of Fig. 5, the sampling frequency is 1 GHz (hence, the sampling period is 1 nanosecond (ns)), and a bit train of "01101" is obtained.
[0034] In this way, the semiconductor chip 1a and the semiconductor chip 1b can transmit and receive data via wireless communication that utilizes inductive coupling between the coils.
[0035] <Frame format for data transmission and reception> Frames having a predetermined format can be used for transmitting and receiving data between semiconductor chips 1. Fig. 6 is a diagram showing an example of a frame format used by the semiconductor chip 1 for transmitting and receiving data. In the example of Fig. 6, the frame has a format including a preamble signal, a frame control signal, a frame length signal, a destination ID signal, a source ID signal, a data signal, and a frame check signal.
[0036] The preamble signal is composed of a predetermined signal sequence (for example, a bit sequence with a specific pattern such as "101101") that indicates the presence of a frame. By detecting the presence of the preamble signal, the processor 10 of the semiconductor chip 1 can detect that another semiconductor chip 1 is transmitting a frame.
[0037] The frame control signal is a signal that indicates the type of frame. Frame types include "information frame," "control frame," "management frame," and "evaluation frame." The frame format after the frame control signal varies depending on the frame type. Figure 6 corresponds to the case where the frame type is an information frame.
[0038] The frame length signal is a control signal that includes information about the length of a frame.
[0039] The destination ID signal indicates the identification information (ID) of the frame's destination semiconductor chip 1. For example, the destination ID signal of a frame transmitted from semiconductor chip 1a to semiconductor chip 1b includes a bit string indicating the ID of semiconductor chip 1b.
[0040] The sender ID signal indicates the ID of the semiconductor chip 1 that transmits the frame. For example, the sender ID signal of a frame transmitted from the semiconductor chip 1a to the semiconductor chip 1b includes a bit string that indicates the ID of the semiconductor chip 1a.
[0041] A data signal is a signal that contains the actual data (information) to be transmitted, and may also contain a sequence number that indicates the order of the data signals.
[0042] The frame check signal is a signal used to check whether or not there are any errors in the received frame. For example, a cyclic redundancy check (CRC) code is used as the frame check signal. Upon receiving the frame check signal, the semiconductor chip 1 completes reception of the frame.
[0043] <Evaluation system and sensing processing> An evaluation system can be configured using a semiconductor chip 1 to acquire an evaluation value representing the quality of a wireless signal received via inductive coupling (the quality of wireless communication between the receiving semiconductor chip 1 and the transmitting semiconductor chip 1). In the evaluation system, the receiving semiconductor chip 1 can determine the positional relationship between the receiving semiconductor chip 1 and the transmitting semiconductor chip 1 based on the acquired evaluation value. The transmitting semiconductor chip 1 transmits a frame (hereinafter referred to as an "evaluation frame") including a wireless signal used to acquire the evaluation value. Hereinafter, the process in which the transmitting semiconductor chip 1 transmits the evaluation frame (evaluation frame transmission process), the process in which the receiving semiconductor chip 1 acquires the evaluation value (evaluation value acquisition process), and the process in which the receiving semiconductor chip 1 determines the positional relationship (positional relationship determination process) are collectively referred to as sensing processes.
[0044] 7(a) is a diagram showing an example of the format of an evaluation frame. The evaluation frame is similar to the information frame in FIG. 6, but the frame control signal sets "evaluation frame" as the frame type. Furthermore, the evaluation frame includes an evaluation signal (first signal portion) instead of a data signal.
[0045] The evaluation signal is a signal used by the semiconductor chip 1 to obtain an evaluation value of the wireless signal. For example, a value based on the number of bit errors in the received evaluation signal is obtained as the evaluation value. The evaluation value based on the number of bit errors may be the number of bit errors itself, or a value calculated based on the number of bit errors, such as the bit error rate (BER) calculated by dividing the number of bit errors by the number of bits in the evaluation signal. Furthermore, the block error rate (BLER), frame error rate (FER), packet error rate (PER), and the like can also be used as evaluation values based on the number of bit errors, as long as they are values calculated based on the number of bit errors so as to be indicators of the number of bit errors in the evaluation signal. For example, when the evaluation value is the number of bit errors, the fewer the number of bit errors, the better the quality of the wireless signal is considered to be. Furthermore, when the evaluation value is the BER, the smaller the BER, the better the quality of the wireless signal is considered to be.
[0046] A predetermined signal sequence (e.g., a bit sequence with a specific pattern such as "11100111") is set in the evaluation signal. For example, the semiconductor chip 1 can detect the number of bit errors in the evaluation signal by comparing the known evaluation signal with the actually received evaluation signal, and obtain the evaluation value of the wireless signal.
[0047] As described above, the amplitudes of the voltages Vrx1 and Vrx2 input to the receiver conversion circuit 60 are proportional to the magnitude of the current Itx in the transmitter coil 30 and the coupling coefficient between the transmitter coil 30 and the receiver coil 40. When the amplitudes of Vrx1 and Vrx2 are small, the receiver coil 60 is more susceptible to noise and other factors, increasing the probability of bit errors occurring in the received signal. Therefore, the number of bit errors in the evaluation signal varies depending on the coupling coefficient. Furthermore, the coupling coefficient varies depending on the positional relationship (distance, angle, etc.) between the two coils. Consequently, the number of bit errors in the evaluation signal varies depending on the positional relationship (distance, angle, etc.) between the two coils. Therefore, the evaluation value not only represents the quality of the wireless signal but also serves as an index of the positional relationship between the two semiconductor chips 1. For this reason, the semiconductor chip 1 can determine the positional relationship between the two semiconductor chips 1 based on the evaluation value. For example, if the evaluation value exceeds a predetermined threshold, the semiconductor chip 1 can determine that the positional relationship between the two semiconductor chips 1 has deviated from the desired positional relationship.
[0048] The format of the evaluation frame is not limited to the format shown in Fig. 7(a) and may be, for example, the format shown in Fig. 7(b). In this case, the semiconductor chip 1 can detect the number of bit errors in the preamble signal by comparing the known preamble signal with the actually received preamble signal, and obtain an evaluation value of the wireless signal. In the following, unless otherwise specified, the evaluation frame will be described as having the format shown in Fig. 7(a).
[0049] Furthermore, in the above description, an evaluation value based on the number of bit errors has been used as an evaluation value representing the quality of a wireless signal. However, in this embodiment, the evaluation value is not limited to an evaluation value based on the number of bit errors. For example, similar to Patent Document 1, the voltage value of the wireless signal may be used as the evaluation value. More specifically, for example, the voltage value of the wireless signal received via inductive coupling (for example, the amplitude of Vrx1 or Vrx2 shown in FIG. 5) may be used as the evaluation value.
[0050] In the following, the sensing process will be described using as an example a case where the semiconductor chip 1a transmits an evaluation frame to the semiconductor chip 1b in the communication system of FIG.
[0051] 8 is a flowchart of the evaluation frame transmission process of the sensing process. In S801, the processor 10a of the semiconductor chip 1a determines whether the timing to transmit the evaluation frame has arrived. The processor 10a repeats the determination process of S801 until the transmission timing arrives, and when the transmission timing arrives, the process proceeds to S802.
[0052] The transmission timing is set in advance, for example. For example, the transmission timing is set every 0.2 seconds, such as 0.2 seconds, 0.4 seconds, 0.6 seconds, etc., from the start of the process (evaluation frame transmission process) in Fig. 8. In this case, the processor 10a transmits the evaluation frame every 0.2 seconds.
[0053] In S802, the processor 10a of the semiconductor chip 1a sets a predetermined bit string indicating the presence of a frame in the "preamble signal" of the evaluation frame in order to generate the evaluation frame (see FIG. 7(a)).
[0054] In S803, the processor 10a sets a bit string representing the "evaluation frame" in the "frame control signal" of the evaluation frame.
[0055] In S804, the processor 10a sets a bit string representing the frame length of the evaluation frame in the "frame length signal" of the evaluation frame.
[0056] In S805, the processor 10a sets a bit string representing the ID of the semiconductor chip 1b, which is the destination of the evaluation frame, in the "destination ID signal" of the evaluation frame.
[0057] In S806, the processor 10a sets a bit string representing the ID of the semiconductor chip 1a in the "source ID signal" of the evaluation frame.
[0058] In S807, the processor 10a sets a predetermined signal sequence (for example, a bit sequence of a specific pattern such as "11100111") in the "evaluation signal" of the evaluation frame.
[0059] In S808, the processor 10a sets a check bit string (for example, a CRC code generated from the bit string that constitutes the frame) in the "frame check signal" of the evaluation frame.
[0060] In S809, the processor 10a transmits an evaluation frame to the semiconductor chip 1b. Specifically, the processor 10a inputs a pulse sequence corresponding to the bit sequence of the evaluation frame to the transmitting-side conversion circuit 50a, thereby applying Txdata and Txdata(bar) to the transmitting coil 30a. As a result, a voltage pattern corresponding to the bit sequence of the evaluation frame is applied (input) to the transmitting coil 30a, thereby realizing wireless transmission of the evaluation frame. Thereafter, the process returns to S801, and the processor 10a waits for the timing to transmit the next evaluation frame.
[0061] Next, the evaluation value acquisition process of the sensing process will be described with reference to FIG. 9. In S901, the processor 10b of the semiconductor chip 1b determines whether or not a known preamble signal has been detected (i.e., whether or not the adjacent semiconductor chip 1a is transmitting a frame). Specifically, the processor 10b compares a bit string obtained by decoding a pulse string (Rxdata) supplied from the receiving conversion circuit 60b at a predetermined sampling frequency with the known preamble signal, and if the two match, determines that the known preamble signal has been detected. The processor 10b repeats the process of S901 until a preamble signal is detected. When a preamble signal is detected, the process proceeds to S902.
[0062] In S902, the processor 10b decodes the frame control signal following the preamble signal and determines whether the frame type is an evaluation frame. If the frame type is an evaluation frame, the process proceeds to S904; if not, the process proceeds to S903.
[0063] In S903, the processor 10b performs appropriate processing depending on the type of frame, and then the process returns to S901.
[0064] In S904, the processor 10b decodes the frame length signal and confirms the length of the frame.
[0065] In S905, the processor 10b decodes the destination ID signal and determines whether the frame is addressed to itself (whether the destination ID is the ID of the semiconductor chip 1b). If the frame is addressed to itself, the process proceeds to S906; if not, the process returns to S901.
[0066] In S906, the processor 10b decodes the source ID signal and acquires the ID of the frame source semiconductor chip 1. If the frame source is the semiconductor chip 1a, the ID of the semiconductor chip 1a is acquired.
[0067] In S907, the processor 10b decodes the evaluation signal and obtains the decoded evaluation signal (received bit string).
[0068] In S908, the processor 10b acquires an evaluation value of the wireless signal based on the decoded evaluation signal. Specifically, the processor 10b compares the decoded evaluation signal (the received bit sequence) with a known evaluation signal (a known correct bit sequence) to detect (count) the number of bit errors in the evaluation signal and acquire an evaluation value based on the number of bit errors. In the following description, the evaluation value based on the number of bit errors is assumed to be a BER as an example. The processor 10b records the acquired evaluation value in the memory 20b. At that time, the processor 10b associates the reception time of the evaluation frame from which the evaluation value was acquired and the transmission source ID of the evaluation frame with the evaluation value and records them. As a result, information indicating time-series changes in the evaluation value corresponding to a specific transmission source is accumulated in the memory 20b.
[0069] In S909, the processor 10b decodes the frame check signal and determines whether the evaluation frame has been received without error. Furthermore, the processor 10b may transmit an Acknowledgement (ACK) signal (if the frame check is OK) or a Negative ACK (NACK) signal (if the frame check is NG) to the semiconductor chip 1b depending on the determination result (frame check result). Thereafter, the process returns to S901.
[0070] When the evaluation frame has the format shown in FIG. 7(b), the processor 10a of the semiconductor chip 1a notifies the semiconductor chip 1b in advance of the transmission timing of the evaluation frame, for example, by using an information frame. The processor 10b of the semiconductor chip 1b decodes the wireless signal transmitted at the known transmission timing, assuming that the wireless signal includes a preamble signal. The processor 10b then compares the decoded wireless signal with the known preamble signal to obtain an evaluation value of the wireless signal. This allows the processor 10b to obtain an evaluation value based on the preamble signal with the bit error, even if a bit error occurs in the preamble signal (i.e., the preamble signal is not detected correctly).
[0071] Next, the positional relationship determination process of the sensing process will be described with reference to Fig. 10. The positional relationship determination process of Fig. 10 is executed in parallel with the evaluation value acquisition process of Fig. 9. Therefore, evaluation values are repeatedly acquired in parallel with the positional relationship determination process.
[0072] In S1001, the processor 10b of the semiconductor chip 1b determines whether a new evaluation value has been acquired by the evaluation value acquisition process. The processor 10b repeats the process of S1001 until a new evaluation value is acquired. When a new evaluation value is acquired, the process proceeds to S1002.
[0073] In S1002, the processor 10b determines the positional relationship based on the newly acquired evaluation value. For example, if the evaluation value (e.g., BER) exceeds a predetermined threshold (e.g., 0.1), the semiconductor chip 1b can determine that the positional relationship between the semiconductor chip 1b and the semiconductor chip 1a has deviated from the original desired positional relationship.
[0074] In S1003, the processor 10b performs processing related to the determination result regarding the positional relationship. The processing here is not particularly limited, but for example, the processor 10b may transmit the determination result to an external management device (not shown). In this case, the external management device can determine whether the positional relationship between the semiconductor chip 1b and the semiconductor chip 1a is the originally desired positional relationship based on the received determination result, and can warn the user if necessary. Thereafter, the processing returns to S1001.
[0075] Here, an example of the determination of the positional relationship performed in S1002 will be described with reference to Figs. 11 to 13. In the evaluation system shown in Fig. 11, semiconductor chips 1a and 1b are arranged on a measurement target 4 at a distance Dx in the horizontal direction (X-axis direction). In Fig. 11, some components of each semiconductor chip 1 (such as the processor 10) are not shown. Also, each coil is shown schematically as a square, and the contact points between each coil and the transmitting conversion circuit 50 or the receiving conversion circuit 60 are not shown. This type of schematic illustration may be used as appropriate in any diagram including semiconductor chips, not just in Fig. 11.
[0076] The measurement target 4 is a material that expands and contracts in the X-axis direction, such as an iron rail or steel frame. In this case, when the measurement target 4 expands and contracts in the X-axis direction due to factors such as temperature changes, the distance Dx changes accordingly. As described above, when the distance Dx changes, the coupling coefficient between the semiconductor chip 1a and the semiconductor chip 1b changes, and the number of bit errors in the evaluation signal changes. Therefore, the evaluation value based on the number of bit errors (e.g., BER) also changes.
[0077] 12 is a graph and a table showing an example of the relationship between the distance Dx between the semiconductor chips 1a and 1b and the BER. Information showing the relationship between the distance Dx and the BER can be obtained, for example, by conducting an experiment in advance to measure the BER at multiple distances.
[0078] As can be seen from Figure 12, the BER changes significantly at distances of around 450 μm. Therefore, the BER (1×10 -4 ) as a threshold value and stored in advance in the memory 20 of each semiconductor chip 1. In this case, in S1002 of FIG. 10, the processor 10b of the semiconductor chip 1b compares the BER (evaluation value) newly acquired by the evaluation value acquisition process (FIG. 9) with the threshold value (1×10 -4), it is possible to determine whether or not the distance Dx is greater than 450 μm. That is, as a determination regarding the positional relationship, it is possible to determine whether or not the distance Dx is greater than a specific distance (here, 450 μm).
[0079] Also, for example, it is assumed that Dx is less than 450 μm in the original desirable positional relationship. In this case, the processor 10b calculates the BER (evaluation value) when the BER is less than the threshold value (1×10 -4 ), it can be determined that the positional relationship between the semiconductor chips 1a and 1b has deviated from the original desirable positional relationship.
[0080] 12, the change in distance Dx occurs in response to expansion and contraction of measurement object 4. Therefore, semiconductor chips 1a and 1b can serve as sensors that detect expansion and contraction of measurement object 4.
[0081] In the example of FIG. 12, the number of thresholds for BER is 1, but it may be 2 or more. In other words, the number of thresholds L may be any number as long as it is an integer of 1 or more. FIG. 13 is a diagram showing an example in which four thresholds are set for BER. In this example, the four thresholds are set to four BERs (1×10) corresponding to Dx=Dth1 (440 μm), Dth2 (445 μm), Dth3 (450 μm), and Dth4 (460 μm). -8 , 1×10 -5 , 1×10 -4 , 1×10 -3 ) are stored in advance in the memory 20 of each semiconductor chip 1. In this case, the processor 10b can determine the positional relationship more accurately by determining where the BER is located in the five sections defined by the four thresholds.
[0082] 11, the semiconductor chips 1a and 1b are arranged in the X-axis direction on the measurement target 4. However, the sensing process can also be applied to the case where the semiconductor chips 1a and 1b are arranged (stacked) in the vertical direction (Z-axis direction).
[0083] For example, in the evaluation system shown in FIG. 14(a), semiconductor chip 1a is placed on measurement target 4a, and semiconductor chip 1b is placed on measurement target 4b. In this example, the distance in the Z-axis direction between measurement targets 4a and 4b changes, and accordingly, the distance Dz in the Z-axis direction between semiconductor chips 1a and 1b changes. In this case, as shown in FIG. 14(b), by obtaining information indicating the relationship between the distance Dz in the Z-axis direction and the BER through a prior measurement, a BER threshold value for the distance Dz can be determined and stored in memory 20 of each semiconductor chip 1. This makes it possible to perform a determination regarding the distance Dz as a determination regarding the positional relationship.
[0084] <Evaluation system using multiple coil pairs> As can be seen from FIGS. 12 and 14, the evaluation value (BER) acquired based on the evaluation frame transmitted from one transmitter coil to one receiver coil changes rapidly near a specific chip-to-chip distance (near Dx=450 μm in FIG. 12 and near Dz=1500 μm in FIG. 14). Therefore, for example, in FIG. 12, it is possible to determine with relatively high accuracy whether two semiconductor chips 1 are separated by more than approximately 450 μm. On the other hand, in a distance range away from the specific chip-to-chip distance, the BER does not change significantly even if the chip-to-chip distance changes. Therefore, in a distance range away from the vicinity of Dx=450 μm, it is difficult to determine the precise chip-to-chip distance even when multiple thresholds are used, as shown in FIG. 13. This also applies when an evaluation value other than the BER (for example, a voltage value) is used.
[0085] Therefore, a configuration that enables more detailed determination of the positional relationship will be described below.
[0086] FIG. 15 is a conceptual diagram of a communication system that uses, as a communication device, a semiconductor chip that includes multiple transmit coils and multiple receive coils. While FIG. 15 shows two semiconductor chips (semiconductor chips 100a and 100b), the number of semiconductor chips included in the communication system is not particularly limited, and three or more semiconductor chips may be included in the communication system. Furthermore, as in the case of FIG. 1, when it is not necessary to strictly distinguish between the individual semiconductor chips, the semiconductor chips included in the communication system of FIG. 15 are collectively referred to as "semiconductor chip 100." In this case, the components of the semiconductor chip 100 shown in FIG. 15 are also collectively referred to by their reference symbols, with the alphabet removed, such as "processor 110."
[0087] The semiconductor chip 100 includes two transmitting coils (transmitting coils 131 and 132) and two receiving coils (receiving coils 141 and 142). The semiconductor chip 100 also includes two transmitting conversion circuits (transmitting conversion circuits 151 and 152) corresponding to the two transmitting coils, and two receiving conversion circuits (receiving conversion circuits 161 and 162) corresponding to the two receiving coils. The configuration of each of the transmitting conversion circuits 151 and 152 is similar to that of the transmitting conversion circuit 50, and the configuration of each of the receiving conversion circuits 161 and 162 is similar to that of the receiving conversion circuit 60. The semiconductor chip 100 includes a processor 110 and a memory 120. The configuration of the processor 110 is similar to that of the processor 10, and the configuration of the memory 120 is similar to that of the memory 20. The semiconductor chip 100 operates using power supplied from a power supply device (not shown).
[0088] 15, the semiconductor chip 100 is provided with separate coils for transmission (transmission coils 131 and 132) and reception coils (reception coils 141 and 142). However, similar to the semiconductor chip 1 shown in FIG. 2, the semiconductor chip 100 may be provided with a coil that is used for both transmission and reception. For example, the semiconductor chip 100 may be provided with two coils that are used for both transmission and reception (a coil that serves as both the transmission coil 131 and the reception coil 141, and a coil that serves as both the transmission coil 132 and the reception coil 142).
[0089] In FIG. 15, the transmitting coil 131 is substantially square (apart from deformation at the connection portion with the transmitting-side conversion circuit 151, the transmitting coil 131 can be said to be square). The transmitting coil 132 is also substantially square. However, the transmitting coils 131 and 132 have different side lengths and therefore have different self-inductances. Similarly, the receiving coils 141 and 142 are substantially square and have different side lengths and therefore have different self-inductances. In this way, the semiconductor chip 100 has two transmitting coils with different self-inductances and two receiving coils with different self-inductances.
[0090] In this embodiment, each coil is not limited to being substantially square, but may be, for example, substantially rectangular or substantially circular.
[0091] Here, a parameter related to the length of one circumference of the coil, which affects the self-inductance of the coil, is referred to as "coil size." For example, for a substantially square coil, the length of one side can be defined as the coil size. Also, for a substantially circular coil, the diameter can be defined as the coil size. Therefore, it can be said that the self-inductance of the transmitter coils 131 and 132 differs due to the difference in coil size.
[0092] In this embodiment, the method of varying the self-inductance is not limited to varying the coil size. For example, instead of (or in addition to) the coil size, the number of turns of the coil may be varied to vary the self-inductance.
[0093] Figure 16 is a diagram showing an example of a method for increasing the number of turns of a coil. As shown in Figure 16, a coil with two or more turns can be formed by forming a concentric rectangular coil wiring pattern with different side lengths on a specific layer of a silicon die (the "upper layer" in Figure 16). In Figure 16, one end of the coil is formed on a different layer (the "lower layer" in Figure 16) so as not to intersect with the coil wiring pattern on the same layer.
[0094] In the communication system of Fig. 15, each coil is coupled to each of the other nearby coils. The coupling between any two coils can be explained by the equivalent circuit of Fig. 3, as in the case of the semiconductor chip 1. The two semiconductor chips 100 can perform wireless communication using inductive coupling between the coils, as in the case of the two semiconductor chips 1 in Fig. 1.
[0095] The semiconductor chip 100 is also capable of performing sensing processing. The sensing processing performed by the semiconductor chip 100 will be described below using the evaluation system shown in Fig. 17(a) as an example.
[0096] In the evaluation system of Fig. 17(a), the semiconductor chip 100a that transmits the evaluation frame is placed on the measurement target 4a, and the semiconductor chip 100b is placed on the measurement target 4b. As in the case of Fig. 14(a), the distance in the Z-axis direction between the measurement targets 4a and 4b changes, and accordingly, the distance Dz in the Z-axis direction between the semiconductor chips 100a and 100b changes.
[0097] The semiconductor chip 100a performs the evaluation frame transmission process in the same manner as the semiconductor chip 1a. That is, the semiconductor chip 100a performs the same process as the process described as being performed by the semiconductor chip 1a in the flowchart of FIG.
[0098] However, unlike the semiconductor chip 1a, the semiconductor chip 100a includes two transmitting coils (transmitting coils 131a and 132a). Therefore, the semiconductor chip 100a transmits two evaluation frames (an evaluation frame transmitted using the transmitting coil 131a and an evaluation frame transmitted using the transmitting coil 132a). That is, the semiconductor chip 100a performs the process of FIG. 8 (evaluation frame transmission process) corresponding to the transmitting coil 131a and the process of FIG. 8 (evaluation frame transmission process) corresponding to the transmitting coil 132a.
[0099] When two evaluation frames are transmitted simultaneously, induced voltages corresponding to the two evaluation frames are simultaneously generated in the receiving coils 141b and 142b. This means that a wireless communication collision occurs. Therefore, the semiconductor chip 100a transmits the two evaluation frames at different timings to prevent the occurrence of collisions. For example, the transmitting coil 131a is set to transmit at 0.4-second intervals, such as 0.2 seconds, 0.6 seconds, 1.0 seconds, and so on, from the start of the process (evaluation frame transmission process) of FIG. 8. The transmitting coil 132a is set to transmit at 0.4-second intervals, which is 0.2 seconds behind the transmitting coil 131a, such as 0.4 seconds, 0.8 seconds, 1.2 seconds, and so on, from the start of the process (evaluation frame transmission process) of FIG. 8.
[0100] Furthermore, in order to notify the semiconductor chip 100b from which transmitting coil the evaluation frame has been transmitted, the processor 110a additionally sets a bit string representing the identification information (ID) of the transmitting coil in the "frame control signal" of the evaluation frame in S803. Alternatively, the semiconductor chip 100a may use the ID of the transmitting coil as the transmitter ID. In this case, in S806, the processor 110a sets a bit string representing the ID of the transmitting coil in the "transmitter ID signal" of the evaluation frame. The semiconductor chip 100b can identify the transmitting coil (transmitting coil 131a or 132a) that transmitted the evaluation frame by referring to the ID of the transmitting coil included in the received evaluation frame.
[0101] Next, the evaluation value acquisition process will be described. The semiconductor chip 100b can perform the evaluation value acquisition process in the same way as the semiconductor chip 1b. That is, the same process as the process described as being performed by the semiconductor chip 1b in the flowchart of FIG. 9 is executed by the semiconductor chip 100b.
[0102] However, in FIG. 17(a), two receiver coils (receiver coils 141b and 142b) of the semiconductor chip 100b are coupled to one transmitter coil of the semiconductor chip 100a. Therefore, when an evaluation frame is transmitted via the transmitter coil 131a, a voltage is induced in both the receiver coils 141b and 142b. Therefore, the semiconductor chip 100b performs the process (evaluation value processing) of FIG. 9 corresponding to the receiver coil 141b and the process (evaluation value acquisition processing) of FIG. 9 corresponding to the receiver coil 142b in parallel. As a result, the semiconductor chip 100b receives the evaluation frame received via the receiver coil 141b and the evaluation frame received via the receiver coil 142b, and can acquire two evaluation values corresponding to these two evaluation frames. Similarly, when an evaluation frame is transmitted via the transmitting coil 132a, the semiconductor chip 100b receives the evaluation frame via the receiving coil 141b and the evaluation frame via the receiving coil 142b, and obtains two evaluation values corresponding to these two evaluation frames.
[0103] 17(a), when one evaluation frame is transmitted, two evaluation values are acquired. Therefore, when one evaluation frame is transmitted from each of the transmitting coils 131a and 132a, the semiconductor chip 100b acquires a total of four evaluation values. Specifically, the semiconductor chip 100b acquires an evaluation value corresponding to the evaluation frame received via inductive coupling between the transmitting coil 131a and the receiving coil 141b (hereinafter referred to as "evaluation value 1-1"), an evaluation value corresponding to the evaluation frame received via inductive coupling between the transmitting coil 131a and the receiving coil 142b (hereinafter referred to as "evaluation value 1-2"), an evaluation value corresponding to the evaluation frame received via inductive coupling between the transmitting coil 132a and the receiving coil 141b (hereinafter referred to as "evaluation value 2-1"), and an evaluation value corresponding to the evaluation frame received via inductive coupling between the transmitting coil 132a and the receiving coil 142b (hereinafter referred to as "evaluation value 2-2").
[0104] In this way, the semiconductor chip 100b obtains four evaluation values corresponding to the four coil pairs. Here, a "coil pair" refers to a combination of a transmitter coil and a receiver coil that form an inductive coupling used to transmit and receive an evaluation frame. Therefore, evaluation value 1-1 corresponds to the coil pair including the transmitter coil 131a and the receiver coil 141b (hereinafter referred to as "coil pair 1-1"); evaluation value 1-2 corresponds to the coil pair including the transmitter coil 131a and the receiver coil 142b (hereinafter referred to as "coil pair 1-2"); evaluation value 2-1 corresponds to the coil pair including the transmitter coil 132a and the receiver coil 141b (hereinafter referred to as "coil pair 2-1"); and evaluation value 2-2 corresponds to the coil pair including the transmitter coil 132a and the receiver coil 142b (hereinafter referred to as "coil pair 2-2").
[0105] As described above, the "frame control signal" or "transmitter ID signal" of the evaluation frame is set with a bit string representing the ID of the transmitting coil. Therefore, the processor 110b can determine which coil pair each evaluation value corresponds to based on the ID of the transmitting coil acquired by the process of S902 or S906. Note that the semiconductor chip 100a may use an information frame to notify the semiconductor chip 100b in advance of the start timing of the evaluation frame transmission process and the transmission timing of the evaluation frame by each transmitting coil. In this case, even without using the ID of the transmitting coil, the semiconductor chip 100b can determine which transmitting coil transmitted the received evaluation frame and can determine which coil pair each evaluation value corresponds to.
[0106] As described above, the receiver coils 141b and 142b have different self-inductances. Therefore, the evaluation values 1-1 and 1-2 corresponding to the coil pair 1-1 and the coil pair 1-2 are not necessarily the same. In particular, with respect to the positional relationship (distance Dz) between the semiconductor chips 100a and 100b, the positional relationship in which the evaluation value 1-1 changes abruptly differs from the positional relationship in which the evaluation value 1-2 changes abruptly. Similarly, the transmitter coils 131a and 132a have different self-inductances, so the positional relationship in which the evaluation value 1-1 changes abruptly differs from the positional relationship in which the evaluation value 2-1 changes abruptly. Furthermore, depending on the arrangement and self-inductance relationship of the four coils (the transmitter coils 131a and 132a, and the receiver coils 141b and 142b), the evaluation values 1-1, 1-2, 2-1, and 2-2 change abruptly in different positional relationships.
[0107] 17(b) is a graph showing an example of the relationship between the distance Dz between the semiconductor chips 100a and 100b and each evaluation value (BER). Information showing the relationship between the distance Dz and each evaluation value (BER) can be obtained, for example, by conducting an experiment in advance to measure the BER at a plurality of distances. In this example, evaluation value 1-1 changes rapidly near Dz=870 μm, evaluation value 2-1 changes rapidly near Dz=1090 μm, evaluation value 1-2 changes rapidly near Dz=1260 μm, and evaluation value 2-2 changes rapidly near Dz=1490 μm. Furthermore, when Dz=870 μm, evaluation value 1-1 changes rapidly at 1×10 -4 When Dz=1090 μm, the evaluation value 2-1 is 1 × 10 -4 When Dz=1260 μm, the evaluation value 1-2 is 1 × 10 -4 When Dz=1490 μm, the evaluation value 2-2 is 1 × 10 -4 Therefore, 1×10 -4 It is conceivable that these values may be stored in advance in the memory 120 of each semiconductor chip 100 as threshold values for each evaluation value, and used for the positional relationship determination process.
[0108] Fig. 18 is a flowchart of the positional relationship determination process when multiple coil pairs are used. The positional relationship determination process in Fig. 18 is executed in parallel with the evaluation value acquisition process in Fig. 9. Therefore, in parallel with the positional relationship determination process, acquisition of the evaluation value corresponding to each coil pair is repeatedly performed.
[0109] In S1801, the processor 110b of the semiconductor chip 100b determines whether multiple new evaluation values corresponding to multiple coil pairs have been acquired. The "multiple coil pairs" here refer to the four coil pairs between the semiconductor chip 100a and the semiconductor chip 100b described above. Therefore, the "multiple new evaluation values" refer to the newly acquired evaluation values 1-1, 1-2, 2-1, and 2-2. The processor 110b repeats the process of S1801 until multiple new evaluation values have been acquired. When new evaluation values have been acquired, the process proceeds to S1802.
[0110] In S1802, the processor 110b performs a determination regarding the positional relationship based on the newly acquired multiple evaluation values. For example, as described with reference to FIG. -4 is used as the threshold, the processor 110b calculates each evaluation value by the threshold (1×10 -4 17(b), it can be determined which of the five ranges (Rng1 to Rng5) shown in FIG. 17(b) the distance Dz falls within. For example, if the evaluation value 1-1 exceeds the threshold value and the evaluation values 2-1, 1-2, and 2-2 do not exceed the threshold value, the processor 110b can determine that the distance Dz falls within the range Rng2 (approximately 870 μm to approximately 1090 μm).
[0111] In this way, by using multiple evaluation values corresponding to multiple coil pairs, it is possible to make more detailed judgments regarding positional relationships than when using an evaluation value corresponding to a single coil pair (for example, in the case of Figure 12 or Figure 14).
[0112] In the above description, the determination is made using all four evaluation values corresponding to the four coil pairs between the semiconductor chip 100a and the semiconductor chip 100b. However, the processor 110b does not necessarily need to use all evaluation values. By using at least two evaluation values corresponding to at least two coil pairs, the processor 110b can make a more detailed determination of the positional relationship compared to when using an evaluation value corresponding to a single coil pair (e.g., the case of FIG. 12 or FIG. 14). Furthermore, for example, when the semiconductor chip 100b first processes evaluation value 1-1 of the four evaluation values, if evaluation value 1-1 does not exceed the threshold, it is highly likely that the remaining three evaluation values also do not exceed the threshold. Therefore, in this case, the semiconductor chip 100b can determine that the distance Dz is within Rng1 (a range smaller than approximately 870 μm) without using the remaining three evaluation values.
[0113] In addition, the explanation here is given assuming that one common threshold is used for the four evaluation values. However, the threshold does not necessarily have to be common to all evaluation values. For example, when an experiment was conducted in advance to measure BER at multiple distances, it was found that BER = 1 × 10 -5 If the evaluation value 2-1 changes suddenly in the vicinity of the distance corresponding to -5 may be used as the threshold value. Also, similar to the case of FIG. 13, multiple threshold values may be used for one evaluation value.
[0114] In S1803, the processor 110b performs processing related to the determination result regarding the positional relationship. The processing here is not particularly limited, but for example, the processor 110b may transmit the determination result to an external management device (not shown). In this case, the external management device can determine whether the positional relationship between the semiconductor chip 100b and the semiconductor chip 100a is the originally desired positional relationship based on the received determination result, and can warn the user if necessary. Thereafter, the processing returns to S1801.
[0115] In the above description, the evaluation frame received by the receiving coil 141b and used to obtain the evaluation value 1-1 and the evaluation frame received by the receiving coil 142b and used to obtain the evaluation value 1-2 correspond to the same evaluation frame transmitted from the transmitting coil 131a. However, the evaluation frame used to obtain the evaluation value 1-1 and the evaluation frame used to obtain the evaluation value 1-2 may correspond to different evaluation frames transmitted from the transmitting coil 131a. In this case, the processor 110a transmits an evaluation frame for the receiving coil 141b and an evaluation frame for the receiving coil 142b from the transmitting coil 131a at different transmission timings. The processor 110b obtains the evaluation value 1-1 based on the evaluation frame for the receiving coil 141b transmitted from the transmitting coil 131a, and obtains the evaluation value 1-2 based on the evaluation frame for the receiving coil 142b transmitted from the transmitting coil 131a. When an evaluation frame for the receiving coil 141b is transmitted from the transmitting coil 131a, an induced voltage is also generated in the receiving coil 142b, and therefore the processor 110b can receive the evaluation frame for the receiving coil 141b from the receiving coil 142b as well. However, the processor 110b does not use the evaluation frame for the receiving coil 141b received from the receiving coil 142b to obtain an evaluation value. Similarly, the processor 110b does not use the evaluation frame for the receiving coil 142b received from the receiving coil 141b to obtain an evaluation value.
[0116] Also, similarly to the above, the evaluation frame used to acquire the evaluation value 2-1 and the evaluation frame used to acquire the evaluation value 2-2 may correspond to different evaluation frames transmitted from the transmitting coil 132a.
[0117] <Modification> Modification using one transmitting coil In the evaluation system of FIG. 17(a), four coil pairs are configured using two transmitter coils and two receiver coils. However, if there are multiple receiver coils, there may be only one transmitter coil. For example, in the evaluation system of FIG. 17(a), the semiconductor chip 100a may be replaced with the semiconductor chip 1a to configure the evaluation system shown in FIG. 19(a). In this case, the semiconductor chip 100b can obtain two evaluation values corresponding to two coil pairs (a coil pair including the transmitter coil 30a and the receiver coil 141b, and a coil pair including the transmitter coil 30a and the receiver coil 142b). Then, the semiconductor chip 100b can determine the positional relationship between the semiconductor chip 1a and the semiconductor chip 100b based on these two evaluation values.
[0118] A variant using one receiving coil Furthermore, if there are multiple transmitter coils, there may be only one receiver coil. For example, in the evaluation system of FIG. 17(a), the semiconductor chip 100b may be replaced with the semiconductor chip 1b to form the evaluation system shown in FIG. 19(b). In this case, the semiconductor chip 1b can obtain two evaluation values corresponding to two coil pairs (a coil pair including the transmitter coil 131a and the receiver coil 40b, and a coil pair including the transmitter coil 132a and the receiver coil 40b). Then, the semiconductor chip 1b can determine the positional relationship between the semiconductor chip 100a and the semiconductor chip 1b based on these two evaluation values.
[0119] 19(b), the processor 10b of the semiconductor chip 1b has the same functions as the processor 110b of the semiconductor chip 100b described above. Therefore, for example, the processor 10b performs the positional relationship determination process according to the flowchart of FIG. 18. Furthermore, when the processor 10 of the semiconductor chip 1 performs the positional relationship determination process in an evaluation system that acquires multiple evaluation values corresponding to multiple coil pairs, not limited to the evaluation system of FIG. 19(b), the processor 10 has the same functions as the processor 110 and performs the positional relationship determination process according to the flowchart of FIG.
[0120] Modifications regarding the number and arrangement of coils in a semiconductor chip 15 includes two transmitter coils and two receiver coils. The two transmitter coils and two receiver coils of the semiconductor chip 100 are arranged so that their central axes coincide. However, a semiconductor chip including three or more transmitter coils and three or more receiver coils may also be used, and the central axes of the coils may be different.
[0121] For example, the semiconductor chip 101 shown in FIG. 20 includes four transmitting coils and four receiving coils. The transmitting coils have different central axes, and the receiving coils have different central axes. Although not shown, the semiconductor chip 101 includes a processor 110, a memory 120, and a required number of transmitting conversion circuits and receiving conversion circuits, similar to the semiconductor chip 100. This also applies to various semiconductor chips (e.g., semiconductor chips 102a and 102b in FIG. 21) described later. For example, in the evaluation system of FIG. 17(a), one or both of the semiconductor chips 100a and 100b may be replaced with the semiconductor chip 101.
[0122] A variant in which a coil pair with a small coupling coefficient is not used regardless of the positional relationship Consider a case where semiconductor chips 102a and 102b are arranged as shown in Fig. 21. In Fig. 21, the distance Dx in the X-axis direction changes, similarly to Fig. 11.
[0123] Even when the distance Dx is relatively small, the transmitting coil 131a and the receiving coil 142b are relatively far apart, so the coupling coefficient between the transmitting coil 131a and the receiving coil 142b is relatively small. Therefore, the evaluation value 1-2 corresponding to the coil pair including the transmitting coil 131a and the receiving coil 142b (i.e., coil pair 1-2) is relatively large regardless of the distance Dx, and does not change suddenly. Therefore, the evaluation value 1-2 is not very useful in determining the positional relationship. For the same reason, the evaluation value 2-1 corresponding to the coil pair including the transmitting coil 132a and the receiving coil 141b (i.e., coil pair 2-1) is not very useful in determining the positional relationship.
[0124] Therefore, the semiconductor chip 102b makes a determination regarding the positional relationship based on the evaluation values 1-1 and 2-2, without using the evaluation values 1-2 and 2-1. In this case, the semiconductor chip 102b does not need to perform evaluation value acquisition processing for the evaluation values 1-2 and 2-1.
[0125] Even in this case, if the evaluation frames are transmitted from the transmitting coils 131a and 132a at the same time, there is a possibility that a wireless communication collision may occur. Therefore, similar to the case of FIG. 17(a), the semiconductor chip 102a transmits the two evaluation frames at different timings.
[0126] Modification in which coils are distributed across multiple semiconductor chips 17(a), the two transmitter coils used to transmit the evaluation frame are arranged on the same semiconductor chip 100a, and the two transmitter coils used to receive the evaluation frame are arranged on the same semiconductor chip 100b. However, when multiple transmitter coils are used to transmit the evaluation frame, the multiple transmitter coils may be distributed across two or more semiconductor chips. Similarly, when multiple receiver coils are used to transmit the evaluation frame, the multiple receiver coils may be distributed across two or more semiconductor chips.
[0127] For example, consider a case where semiconductor chips 100a, 100b, 103, and 104 are arranged as shown in Fig. 22(a). As shown in Fig. 22(b), semiconductor chip 103 includes one receiving coil 142, and semiconductor chip 104 includes one receiving coil 141.
[0128] In the evaluation system of FIG. 22(a), the semiconductor chip 100a transmits evaluation frames using transmitting coils 131a and 132a. The semiconductor chip 100b transmits evaluation frames using transmitting coils 131b and 132b. Therefore, four transmitting coils used to transmit evaluation frames are distributed across the two semiconductor chips 100a and 100b. Furthermore, the semiconductor chip 103 receives evaluation frames from the semiconductor chip 100a using a receiving coil 142, and the semiconductor chip 104 receives evaluation frames from the semiconductor chip 100b using a receiving coil 141. Therefore, two receiving coils used to receive evaluation frames are distributed across the two semiconductor chips 103 and 104.
[0129] 21 described above, in the evaluation system of FIG. 22(a), two coil pairs formed by each transmitting coil of the semiconductor chip 100a and the receiving coil 141 of the semiconductor chip 104 are not used. Similarly, two coil pairs formed by each transmitting coil of the semiconductor chip 100b and the receiving coil 142 of the semiconductor chip 103 are not used.
[0130] In order to prevent collisions in wireless communications, the semiconductor chips 100a and 100b control the four evaluation frames corresponding to the four transmitting coils to be transmitted at different timings. This control includes, for example, the semiconductor chips 100a and 100b using information frames to negotiate in advance the transmission timing of each evaluation frame.
[0131] The semiconductor chip 103 acquires two evaluation values corresponding to two coil pairs formed by each transmitter coil and receiver coil 142 of the semiconductor chip 100a. Similarly, the semiconductor chip 104 acquires two evaluation values corresponding to two coil pairs formed by each transmitter coil and receiver coil 141 of the semiconductor chip 100b. The semiconductor chip 103 also transmits the two acquired evaluation values to the semiconductor chip 104 using an information frame. The semiconductor chip 104 determines the positional relationship between the semiconductor chips 100a and 100b and the semiconductor chips 103 and 104 based on four evaluation values including the two evaluation values acquired by the semiconductor chip 103 and the two evaluation values received from the semiconductor chip 103.
[0132] Here, each of the four evaluation values corresponding to the four coil pairs used in Fig. 22(a) changes rapidly at different positional relationships (different distances Dz), as in the case of Fig. 17(a). Therefore, for the same reason as explained with reference to Fig. 17(b), the semiconductor chip 104 can make a more detailed determination regarding the positional relationships than when an evaluation value corresponding to a single coil pair is used (for example, in the case of Fig. 12 or 14).
[0133] The semiconductor chip 104 may transmit the two acquired evaluation values to the semiconductor chip 103 using an information frame. In this case, the semiconductor chip 103 can make a determination regarding the positional relationship based on the four evaluation values.
[0134] Here, the sizes of the multiple semiconductor chips used in the evaluation system may be different. For example, consider a case where the size of one side of semiconductor chips 103 and 104 is half the size of one side of semiconductor chip 100. In this case, for example, semiconductor chips 100, 103, and 104 can be arranged as shown in FIG. 23.
[0135] 23, the evaluation frame transmitted from the transmitting coil 131 of the semiconductor chip 100 is received by the receiving coil 142 of the semiconductor chip 103 and the receiving coil 141 of the semiconductor chip 104. Similarly, the evaluation frame transmitted from the transmitting coil 132 of the semiconductor chip 100 is received by the receiving coil 142 of the semiconductor chip 103 and the receiving coil 141 of the semiconductor chip 104. Therefore, in this evaluation system as well, four evaluation values corresponding to the four coil pairs are obtained.
[0136] A modified example in which the characteristics of the evaluation value are changed based on the coil arrangement 17(a) illustrates a configuration in which multiple coils with different self-inductances are used to obtain multiple evaluation values with different characteristics (multiple evaluation values that change rapidly in different positional relationships). However, even when multiple coils with the same self-inductance are used, it is possible to obtain multiple evaluation values that change rapidly in different positional relationships by devising an arrangement of the coils.
[0137] 24, semiconductor chips 1a to 1c are placed on measurement target 4a, and semiconductor chips 1d to 1f are placed on measurement target 4b. In this example, the distance in the Z-axis direction between measurement targets 4a and 4b changes, and accordingly, the distance Dz in the Z-axis direction between semiconductor chips 1a to 1c and semiconductor chips 1d to 1f changes.
[0138] Semiconductor chips 1a and 1d are arranged to face each other with a distance Ds1 offset in the X-axis direction, semiconductor chips 1b and 1e are arranged to face each other with a distance Ds2 offset in the X-axis direction, and semiconductor chips 1c and 1f are arranged to face each other with a distance Ds3 offset in the X-axis direction. Ds1 is larger than Ds2, and Ds2 is larger than Ds3.
[0139] The semiconductor chips 1a to 1c arranged on the measurement target 4a are the transmitters of the evaluation frame, and the semiconductor chips 1d to 1f arranged on the measurement target 4b are the receivers of the evaluation frame. Therefore, this evaluation system uses three transmitter coils (transmitter coils 30a, 30b, and 30c) and three receiver coils (receive coils 40d, 40e, and 40f). Three evaluation values corresponding to the three coil pairs (the coil pair including the transmitter coil 30a and the receiver coil 40d, the coil pair including the transmitter coil 30b and the receiver coil 40e, and the coil pair including the transmitter coil 30c and the receiver coil 40f) are obtained.
[0140] Note that, for the same reason as in the case of Fig. 21 described above, no coil pairs other than these three coil pairs are used in the evaluation system of Fig. 24. Also, as in the case of Fig. 22, in order to prevent collisions in wireless communications, the semiconductor chips 1a to 1c control the transmission of three evaluation frames corresponding to the three transmitting coils at different timings.
[0141] In FIG. 24, the three transmitter coils have the same self-inductance. The three receiver coils also have the same self-inductance. However, due to different misalignments (Ds1 to Ds3) of the semiconductor chips 1a to 1c, each transmitter coil also has a different misalignment in the X-axis direction relative to the corresponding receiver coil. Therefore, the three coil pairs have different mutual inductances. As a result, the three evaluation values corresponding to the three coil pairs are not necessarily the same. Furthermore, with respect to the positional relationship between the semiconductor chips 1a to 1c and the semiconductor chips 1d to 1f, these three evaluation values change rapidly in different positional relationships. Specifically, if the distance at which the evaluation value corresponding to the coil pair including the transmitter coil 30a and the receiver coil 40d changes rapidly is defined as Dz1, the distance at which the evaluation value corresponding to the coil pair including the transmitter coil 30b and the receiver coil 40e changes rapidly is defined as Dz2, and the distance at which the evaluation value corresponding to the coil pair including the transmitter coil 30c and the receiver coil 40f changes rapidly is defined as Dz3, then Dz1 <Dz2<Dz3である。
[0142] In this way, in the evaluation system of Figure 24, multiple evaluation values that change rapidly at different positional relationships are obtained, and therefore, for reasons similar to those explained with reference to Figure 17(b), detailed judgments regarding positional relationships can be made.
[0143] In the example of Fig. 24, three coil pairs are made to have different mutual inductances by utilizing misalignment between the transmitting coils in the X-axis direction. However, the method of forming multiple coil pairs with different mutual inductances is not limited to the configuration shown in Fig. 24.
[0144] For example, multiple coil pairs with different mutual inductances may be formed by varying the arrangement angles between the transmitting coils as shown in Fig. 25. Here, similar to Fig. 24, semiconductor chips 1a to 1c are on the transmitting side of the evaluation frame, and semiconductor chips 1d to 1f are on the receiving side of the evaluation frame.
[0145] The semiconductor chips 1a to 1c are embedded in a measurement target 4c that has a thickness. The semiconductor chip 1a is disposed at an angle Dp1 (0 degrees in the example of FIG. 25) with respect to the X axis, the semiconductor chip 1b is disposed at an angle Dp2 with respect to the X axis, and the semiconductor chip 1c is disposed at an angle Dp3 with respect to the X axis. Dp2 is larger than Dp1, and Dp3 is larger than Dp2. The semiconductor chips 1d to 1f are embedded in a measurement target 4d that has a thickness. In this example, the distance in the Z axis direction between the measurement targets 4c and 4d changes, and accordingly, the distance Dz in the Z axis direction between the semiconductor chips 1a to 1c and the semiconductor chips 1d to 1f changes.
[0146] In this way, because the semiconductor chips 1a to 1c are arranged at different angles relative to the X-axis, the three transmitting coils are also arranged at different angles relative to the X-axis, and the three coil pairs have different mutual inductances. As a result, as in the case of Figure 24, with respect to the positional relationship between the semiconductor chips 1a to 1c and the semiconductor chips 1d to 1f, the three evaluation values corresponding to the three coil pairs change drastically in different positional relationships. Therefore, it is possible to make a detailed judgment regarding the positional relationship.
[0147] In the evaluation system of FIG. 24, Ds1, Ds2, and Ds3 do not change even if Dz changes. Therefore, in principle, the three coil pairs have different mutual inductances regardless of the value of Dz. This is also true for the evaluation system of FIG. 25. However, if multiple coil pairs have different mutual inductances in a certain positional relationship, it is possible to make a detailed judgment about the positional relationship based on multiple evaluation values corresponding to multiple coil pairs, even if multiple coil pairs have the same mutual inductance in other positional relationships.
[0148] For example, in the evaluation system shown in FIG. 26, the semiconductor chip 1 is placed on the measurement target 4a, and the semiconductor chip 105 is placed on the measurement target 4b. The measurement target 4b is movable in the Y-axis direction, and the positional relationship (distance Dy) between the semiconductor chips 1 and 105 in the Y-axis direction changes in response to the movement of the measurement target 4b. The semiconductor chip 105 includes receiver coils 143 and 144 that have the same self-inductance. In this evaluation system, the semiconductor chip 105 acquires two evaluation values corresponding to two coil pairs (a coil pair including a transmitter coil 30 and a receiver coil 143, and a coil pair including a transmitter coil 30 and a receiver coil 144).
[0149] 26(a), the distance Dy is 0. In this state, the positional relationship between the transmitter coil 30 and the receiver coil 143 and the positional relationship between the transmitter coil 30 and the receiver coil 144 are substantially the same from the viewpoint of coupling between the coils. Therefore, the two coil pairs have substantially the same mutual inductance, and the two evaluation values substantially match, except for accidental errors.
[0150] On the other hand, in the state shown in Figure 26(b), the receiving coil 143 is farther away from the transmitting coil 30 than the receiving coil 144. Therefore, in this state, the two coil pairs have different mutual inductances. That is, in the evaluation system shown in Figure 26, at least when the semiconductor chips 1 and 105 are in the positional relationship shown in Figure 26(b), the two coil pairs have different mutual inductances.
[0151] As a result, when the measurement target 4b moves in the positive direction of the Y axis, the evaluation value corresponding to the coil pair including the transmitter coil 30 and the receiver coil 143 changes suddenly before the evaluation value corresponding to the coil pair including the receiver coil 144. In other words, if the distance at which the evaluation value corresponding to the coil pair including the transmitter coil 30 and the receiver coil 143 changes suddenly is defined as Dy1 and the distance at which the evaluation value corresponding to the coil pair including the transmitter coil 30 and the receiver coil 144 changes suddenly is defined as Dy2, then Dy1 <Dy2である。
[0152] Therefore, in the evaluation system of FIG. 26, similarly to the cases of FIGS. 24 and 25, a plurality of evaluation values that change suddenly in different positional relationships are obtained, and a detailed determination regarding the positional relationship can be made.
[0153] In the explanations of Figures 24 and 25, it is assumed that the three transmitter coils have the same self-inductance, and the three receiver coils have the same self-inductance. However, even in a configuration in which the transmitter coils are misaligned as in Figures 24 or 25, the self-inductances between the transmitter coils may be different, and the self-inductances between the receiver coils may also be different. Similarly, the self-inductances between the two receiver coils in Figure 26 may also be different. In other words, a technique for acquiring multiple evaluation values with different characteristics by utilizing differences in self-inductance between coils (such as Figure 17(a)) and a technique for acquiring multiple evaluation values with different characteristics based on the coil arrangement (such as Figure 24) can be used together.
[0154] A variant in which positional relationships are determined outside the evaluation system In the various examples of the evaluation system described above, the positional relationship determination process is performed based on multiple evaluation values corresponding to multiple coil pairs. However, execution of the positional relationship determination process is not essential for each evaluation system. For example, after the evaluation system acquires multiple evaluation values corresponding to multiple coil pairs, an external system may acquire the multiple evaluation values from the evaluation system and perform a determination regarding the positional relationship.
[0155] For example, in the evaluation system of FIG. 22(a), the semiconductor chip 103 acquires two evaluation values corresponding to two coil pairs formed by each transmitter coil and receiver coil 142 of the semiconductor chip 100a, and records these two evaluation values in the memory 120 of the semiconductor chip 103. Furthermore, the semiconductor chip 104 acquires two evaluation values corresponding to two coil pairs formed by each transmitter coil and receiver coil 141 of the semiconductor chip 100b, and records these two evaluation values in the memory 120 of the semiconductor chip 104. Thereafter, at any timing, a processor of an external system may access the memories 120 of the semiconductor chips 103 and 104 to acquire four evaluation values, and may make a determination regarding the positional relationship based on these four evaluation values.
[0156] Variations regarding the number of processors in a semiconductor chip In the various semiconductor chip examples described above, one semiconductor chip includes one processor. However, one processor may include multiple processors. For example, the semiconductor chip 100 may include a first processor corresponding to the transmitting coil 131 and the receiving coil 141, and a second processor corresponding to the transmitting coil 132 and the receiving coil 142. In this case, for example, in the evaluation system of FIG. 17(a), the evaluation frame transmission process corresponding to the transmitting coil 131a is executed by the first processor of the semiconductor chip 100a, and the evaluation frame transmission process corresponding to the transmitting coil 132a is executed by the second processor of the semiconductor chip 100a. Similarly, the evaluation value acquisition process corresponding to the receiving coil 141b is executed by the first processor of the semiconductor chip 100b, and the evaluation value acquisition process corresponding to the receiving coil 142b is executed by the second processor of the semiconductor chip 100b. Furthermore, the positional relationship determination process may be executed by the first processor, the second processor, or a third processor different from the first and second processors. The third processor here may be a processor included in the semiconductor chip 100b, or may be a processor included in an external system.
[0157] Modifications regarding the number and placement of processors In the various examples of the evaluation system described above, the transmitter and receiver of the evaluation frame each include a processor. For example, the evaluation system of FIG. 17(a) includes a processor 110a on the transmitter side of the evaluation frame and a processor 110b on the receiver side of the evaluation frame. Also, when multiple receiver coils are distributed across multiple semiconductor chips (semiconductor chips 103 and 104) as shown in FIG. 23, each semiconductor chip includes a processor. Therefore, the various evaluation systems described above include multiple processors.
[0158] However, it is also possible to configure the evaluation system so that one processor serves both as a sender and a receiver. Therefore, the evaluation system of this embodiment does not necessarily need to include multiple processors, and it is sufficient to include one or more processors.
[0159] 27 is a diagram showing an example of an evaluation system in which one processor serves as both a transmitter and a receiver. As shown in FIG. 27, receiver coils 141b and 142b are arranged in a first region 2701 on the measurement object 4, and transmitter coils 131a and 132a are arranged in a second region 2702 on the measurement object 4. The first region 2701 is, for example, a region on a first semiconductor chip arranged on the measurement object 4, and the second region 2702 is, for example, a region on a second semiconductor chip arranged on the measurement object 4. However, no processors are arranged in the first region 2701 or the second region 2702.
[0160] 27, a processor 110 including a memory 120 is arranged in an area different from a first area 2701 and a second area 2702. The processor 110 is connected to the transmitting coils 131a and 132a and the receiving coils 141b and 142b via a transmitting conversion circuit or a receiving conversion circuit (not shown). Here, the functions of the transmitting conversion circuit and the receiving conversion circuit may be included inside the processor 110.
[0161] 11, the measurement object 4 expands and contracts in the X-axis direction due to factors such as temperature changes. When the measurement object 4 expands and contracts in the X-axis direction, the positional relationship (distance Dx) between the first region 2701 and the second region 2702 changes accordingly.
[0162] The processor 110 can perform an evaluation frame transmission process for each of the transmitting coils 131a and 132a, and can perform an evaluation value acquisition process for each of the receiving coils 141b and 142b. The processor 110 can also perform a positional relationship determination process based on the four evaluation values corresponding to the four coil pairs acquired by the evaluation value acquisition process.
[0163] Modifications regarding the transmission direction of evaluation frames In the various examples of the evaluation system described above, the positional relationship between the two regions where the coils are arranged changes. For example, in Fig. 27, the positional relationship (distance Dx) between the second region 2702 where the transmitter coils 131a and 132a are arranged and the first region 2701 where the receiver coils 141b and 142b are arranged changes. Also, in Fig. 24, the positional relationship (distance Dz) between the region where the transmitter coils 30a, 30b, and 30c are arranged and the region where the receiver coils 40a, 40b, and 40c are arranged changes.
[0164] Here, in the various examples of the evaluation systems described above, when multiple evaluation frames are transmitted from multiple transmitting coils, all of the evaluation frames are transmitted from one of two regions.
[0165] However, as shown in FIG. 28, for example, some evaluation frames may be transmitted in the opposite direction to other evaluation frames. In FIG. 28, semiconductor chips 1a to 1f are arranged in the same manner as in FIG. 24. However, unlike FIG. 24, in FIG. 28, for semiconductor chips 1c and 1f, an evaluation frame is transmitted from semiconductor chip 1f to semiconductor chip 1c via inductive coupling between receiver coil 40c and transmitter coil 30f. In this case, three evaluation values corresponding to the three coil pairs are acquired by semiconductor chips 1c, 1d, and 1e. Thereafter, a processor in an external system, for example, acquires these three evaluation values and can make a determination regarding the positional relationship based on the acquired three evaluation values.
[0166] <Summary of the First Embodiment> According to the above-described embodiment, multiple evaluation values with different characteristics regarding the positional relationship between two regions (multiple evaluation values that change rapidly depending on the different positional relationships) are obtained, which makes it possible to assist in making a more detailed determination regarding the positional relationship between the two regions. [Second embodiment] In the second embodiment, a configuration of a pressure detection system using a semiconductor chip will be described. As the semiconductor chip for the pressure detection system, any semiconductor chip from among the various semiconductor chips described in the first embodiment can be used. <Configuration example of pressure detection system> FIG. 29 is a diagram showing an example of the configuration of a measurement target 5 for a pressure detection system. As shown in FIG. 29, multiple semiconductor chips are arranged on the XY plane (two-dimensional plane) of the measurement target 5. In the example of FIG. 29, each semiconductor chip arranged on the measurement target 5 is a semiconductor chip 1. However, other semiconductor chips (for example, a semiconductor chip 100) may also be arranged on the measurement target 5. Furthermore, multiple types of semiconductor chips (for example, semiconductor chips 1 and 100) may be mixed together. 30 is a diagram showing an example of the configuration of a pressure detection system 6. The pressure detection system 6 includes two measurement targets 5, measurement targets 5a and 5b. Measurement targets 5a and 5b are arranged so that the surfaces on which semiconductor chips 1 are arranged face each other. In this embodiment, the semiconductor chips 1 arranged on measurement target 5a will be collectively referred to as semiconductor chips 1a, and the semiconductor chips 1 arranged on measurement target 5b will be collectively referred to as semiconductor chips 1b. <Example of pressure detection system operation> Each semiconductor chip 1a on the measurement target 5a communicates with the corresponding semiconductor chip 1b on the measurement target 5b. When pressure is applied from above to any position on the measurement target 5a, the chip spacing between the semiconductor chips 1a and 1b, which are located in the area of the XY plane where the pressure is strongest, becomes shorter, as shown in the lower part of Figure 30. This causes a change in the evaluation value of the wireless communication between the semiconductor chips 1a and 1b. In the following explanation, the BER is used as the evaluation value. Furthermore, in areas on the XY plane where pressure is weak, the amount of reduction in the chip spacing between the semiconductor chips 1a and 1b is less than in areas where pressure is strong. Therefore, the change in BER differs between areas where pressure is strong and areas where pressure is weak. Furthermore, in areas on the XY plane where almost no pressure is applied, the chip spacing between the semiconductor chips 1a and 1b does not change, and therefore the BER does not change either. Due to this phenomenon, the pressure detection system 6 can obtain information on the pressure distribution in the XY plane on the pressure detection system 6 by determining the chip spacing from the BER of communication between pairs of multiple semiconductor chips 1a and 1b arranged in a plane. When the semiconductor chip 1b is the receiving side of the evaluation frame, the processor 10b of the semiconductor chip 1b determines the positional relationship (chip spacing) with the semiconductor chip 1a based on the acquired evaluation value. One of the semiconductor chips 1b arranged in the pressure detection system 6 serves as a master and has a pressure measurement function. The processor 10b of each of the other semiconductor chips 1b transmits the determined chip spacing to the master semiconductor chip 1b using an information frame. The processor 10b of the master semiconductor chip 1b aggregates the chip spacings transmitted from the other semiconductor chips 1b and measures the pressure distribution on the pressure detection system 6. The master semiconductor chip 1b stores the measured pressure distribution information in memory 20b. When the semiconductor chip 100 is used as the semiconductor chip of the pressure detection system 6, multiple evaluation values corresponding to multiple coil pairs are obtained, so the chip spacing can be determined in more detail, thereby improving the accuracy of the pressure sensor. <Modification> Variations on the pressure detection system are listed below. As shown in FIG. 31, the pressure detection system 6 may be configured so that a material 7 is sandwiched between the measurement target 5a and the measurement target 5b. The semiconductor chips 1 on the measurement target 5 may be arranged at uneven intervals rather than at equal intervals. The semiconductor chips 1 may be arranged more densely in a location on the measurement target 5 where it is desired to measure the pressure in detail. Conversely, the semiconductor chips 1 may be arranged sparsely in a location on the measurement target 5 where it is sufficient to measure the pressure roughly. More coils may be arranged at locations on the measurement target 5 where it is desired to measure the pressure in detail, so that evaluation values corresponding to more coil pairs are obtained. Conversely, fewer coils may be arranged at locations on the measurement target 5 where it is sufficient to measure the pressure roughly, so that evaluation values corresponding to fewer coil pairs are obtained. [others]
[0167] The specific configurations of the software (programs) and hardware that implement the various functions described in the above embodiments are not particularly limited. As long as it is technically possible, any software, any hardware, and any combination of any software and any hardware are included in the scope of the above embodiments.
[0168] The above-described embodiment discloses at least the inventions shown in the following items, but is not limited to these inventions. [Item 1] 1. A rating system comprising: a first receiving coil disposed in the first region and having a first self-inductance; a second receiving coil disposed in the first region and having a second self-inductance different from the first self-inductance; one or more processors; Equipped with The one or more processors: obtaining a first evaluation value representing a quality of a first wireless signal received via a first inductive coupling between a first transmitter coil and the first receiver coil, the first transmitter coil being disposed in a second area different from the first area; obtaining a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitter coil, the second transmitter coil being the same as or different from the first transmitter coil, and the second receiver coil, the second evaluation value being arranged in the second area; Rating system. [Item 2] The evaluation system according to item 1, the one or more processors make a determination regarding a positional relationship between the first region and the second region based on the first evaluation value and the second evaluation value; Rating system. [Item 3] The evaluation system according to item 2, the one or more processors make a determination regarding the positional relationship by comparing the first evaluation value with a first threshold and comparing the second evaluation value with a second threshold; Rating system. [Item 4] Item 3. The evaluation system according to item 3, the one or more processors make a determination regarding the positional relationship by comparing the first evaluation value with a plurality of thresholds including the first threshold; Rating system. [Item 5] The evaluation system according to item 1, the second transmitting coil is a coil different from the first transmitting coil, a self-inductance of the second transmitting coil is different from a self-inductance of the first transmitting coil; the one or more processors obtain a third evaluation value representing a quality of a third wireless signal received via a third inductive coupling between the first transmitting coil and the second receiving coil. Rating system. [Item 6] Item 5. The evaluation system according to item 5, the one or more processors make a determination regarding a positional relationship between the first region and the second region based on the first evaluation value, the second evaluation value, and the third evaluation value. Rating system. [Item 7] Item 5 or 6, the evaluation system according to item 5 or 6, the first radio signal and the third radio signal correspond to the same radio signal transmitted from the first transmitting coil; Rating system. [Item 8] The evaluation system according to any one of items 1 to 7, the one or more processors include a first processor that acquires the first evaluation value, and a second processor that is different from the first processor and acquires the second evaluation value; Rating system. [Item 9] The evaluation system according to any one of items 1 to 8, further comprising a first semiconductor chip; the first region is a region on the first semiconductor chip; Rating system. [Item 10] Item 9. The evaluation system according to item 9, the first transmitting coil; a second semiconductor chip different from the first semiconductor chip; Further provided with the second region is a region on the second semiconductor chip, When the second transmitting coil is a coil different from the first transmitting coil, the evaluation system further includes the second transmitting coil. Rating system. [Item 11] The evaluation system according to any one of items 1 to 8, a first semiconductor chip; a third semiconductor chip different from the first semiconductor chip; Further provided with the first region includes an area on the first semiconductor chip and an area on the third semiconductor chip; the first receiving coil is disposed in the first region on the first semiconductor chip; the second receiving coil is disposed in the region on the third semiconductor chip within the first region; Rating system. [Item 12] The evaluation system according to any one of items 1 to 9, further comprising the first transmitting coil; When the second transmitting coil is a coil different from the first transmitting coil, the evaluation system further includes the second transmitting coil. Rating system. [Item 13] The evaluation system according to any one of items 1 to 12, The first transmitting coil and the second transmitting coil are the same coil. Rating system. [Item 14] Item 14. The evaluation system according to item 13, the first radio signal and the second radio signal correspond to the same radio signal transmitted from the same transmitting coil; Rating system. [Item 15] The evaluation system according to any one of items 1 to 14, the first evaluation value is based on a number of bit errors in the first wireless signal; the second evaluation value is based on a number of bit errors in the second wireless signal; Rating system. [Item 16] a first semiconductor chip, a first receiving coil having a first self-inductance; a second receiving coil having a second self-inductance different from the first self-inductance; one or more processors; Equipped with The one or more processors: acquiring a first evaluation value representing the quality of a first wireless signal received via a first inductive coupling between a first transmitting coil and the first receiving coil included in a second semiconductor chip different from the first semiconductor chip; acquiring a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitting coil, which is the same as or different from the first transmitting coil and the second receiving coil, included in the second semiconductor chip; The first semiconductor chip. [Item 17] a program for execution by one or more processors of an evaluation system, The evaluation system includes: a first receiving coil disposed in the first region and having a first self-inductance; a second receiving coil disposed in the first region and having a second self-inductance different from the first self-inductance; Equipped with The program, when executed by the one or more processors, causes the one or more processors to: obtaining a first evaluation value representing a quality of a first wireless signal received via a first inductive coupling between a first transmitter coil and the first receiver coil, the first transmitter coil being disposed in a second area different from the first area; obtaining a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitter coil, the second transmitter coil being the same as or different from the first transmitter coil, and the second receiver coil, disposed in the second area; A program that executes. [Item 18] A control method performed by an evaluation system, comprising: The evaluation system includes: a first receiving coil disposed in the first region and having a first self-inductance; a second receiving coil disposed in the first region and having a second self-inductance different from the first self-inductance; Equipped with The control method includes: obtaining a first evaluation value representing a quality of a first wireless signal received via a first inductive coupling between a first transmitter coil and the first receiver coil, the first transmitter coil being disposed in a second area different from the first area; obtaining a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitter coil, the second transmitter coil being the same as or different from the first transmitter coil, and the second receiver coil, disposed in the second area; A control method comprising: [Item 19] 1. A rating system comprising: a receiving coil disposed in the first region; a first transmitting coil disposed in a second region different from the first region and having a first self-inductance; a second transmitting coil disposed in the second region and having a second self-inductance different from the first self-inductance; one or more processors; Equipped with The one or more processors: transmitting a first wireless signal from the first transmitting coil via a first inductive coupling between the first transmitting coil and the receiving coil; obtaining a first evaluation value representing a quality of the first wireless signal received via the first inductive coupling; transmitting a second wireless signal from the second transmitting coil via a second inductive coupling between the second transmitting coil and the receiving coil; obtaining a second evaluation value representing a quality of the second wireless signal received via the second inductive coupling; Rating system. [Item 20] A control method performed by an evaluation system, comprising: The evaluation system includes: a receiving coil disposed in the first region; a first transmitting coil disposed in a second region different from the first region and having a first self-inductance; a second transmitting coil disposed in the second region and having a second self-inductance different from the first self-inductance; Equipped with The control method includes: transmitting a first wireless signal from the first transmitting coil via a first inductive coupling between the first transmitting coil and the receiving coil; obtaining a first evaluation value representing a quality of the first wireless signal received via the first inductive coupling; transmitting a second wireless signal from the second transmitting coil via a second inductive coupling between the second transmitting coil and the receiving coil; obtaining a second evaluation value representing a quality of the second wireless signal received via the second inductive coupling; A control method comprising: [Item 21] a program for execution by one or more processors of an evaluation system, The evaluation system includes: a receiving coil disposed in the first region; a first transmitting coil disposed in a second region different from the first region and having a first self-inductance; a second transmitting coil disposed in the second region and having a second self-inductance different from the first self-inductance; Equipped with The program, when executed by the one or more processors, causes the one or more processors to: transmitting a first wireless signal from the first transmitting coil via a first inductive coupling between the first transmitting coil and the receiving coil; obtaining a first evaluation value representing a quality of the first wireless signal received via the first inductive coupling; transmitting a second wireless signal from the second transmitting coil via a second inductive coupling between the second transmitting coil and the receiving coil; obtaining a second evaluation value representing a quality of the second wireless signal received via the second inductive coupling; A program that executes. [Item 22] 1. A rating system comprising: a first coil disposed in the first region; a second coil different from the first coil arranged in the first region; a third coil disposed in a second region different from the first region; one or more processors; Equipped with When the first region and the second region have a predetermined positional relationship, the mutual inductance between the first coil and the third coil is different from the mutual inductance between the second coil and a fourth coil disposed in the second region, the fourth coil is the same as the third coil, or is a coil provided in the evaluation system separately from the third coil; The one or more processors: transmitting a first wireless signal from the first coil or the third coil via a first inductive coupling between the first coil and the third coil; obtaining a first evaluation value representing a quality of the first wireless signal received via the first inductive coupling; transmitting a second wireless signal from the second coil or the fourth coil via a second inductive coupling between the second coil and the fourth coil; obtaining a second evaluation value representing a quality of the second wireless signal received via the second inductive coupling; Rating system. [Item 23] A control method performed by an evaluation system, comprising: The evaluation system includes: a first coil disposed in the first region; a second coil different from the first coil arranged in the first region; a third coil disposed in a second region different from the first region; Equipped with When the first region and the second region have a predetermined positional relationship, the mutual inductance between the first coil and the third coil is different from the mutual inductance between the second coil and a fourth coil disposed in the second region, the fourth coil is the same as the third coil, or is a coil provided in the evaluation system separately from the third coil; The control method includes: transmitting a first wireless signal from the first coil or the third coil via a first inductive coupling between the first coil and the third coil; obtaining a first evaluation value representing a quality of the first wireless signal received via the first inductive coupling; transmitting a second wireless signal from the second coil or the fourth coil via a second inductive coupling between the second coil and the fourth coil; obtaining a second evaluation value representing a quality of the second wireless signal received via the second inductive coupling; A control method comprising: [Item 24] a program for execution by one or more processors of an evaluation system, The evaluation system includes: a first coil disposed in the first region; a second coil different from the first coil arranged in the first region; a third coil disposed in a second region different from the first region; Equipped with When the first region and the second region have a predetermined positional relationship, the mutual inductance between the first coil and the third coil is different from the mutual inductance between the second coil and a fourth coil disposed in the second region, the fourth coil is the same as the third coil, or is a coil provided in the evaluation system separately from the third coil; The program, when executed by the one or more processors, causes the one or more processors to: transmitting a first wireless signal from the first coil or the third coil via a first inductive coupling between the first coil and the third coil; obtaining a first evaluation value representing a quality of the first wireless signal received via the first inductive coupling; transmitting a second wireless signal from the second coil or the fourth coil via a second inductive coupling between the second coil and the fourth coil; obtaining a second evaluation value representing a quality of the second wireless signal received via the second inductive coupling; A program that executes.
[0169] The invention is not limited to the above-described embodiment, and various modifications and variations are possible within the scope of the gist of the invention. [Explanation of symbols]
[0170] 100...semiconductor chip, 110...processor, 120...memory, 131...transmitting coil, 132...transmitting coil, 141...receiving coil, 142...receiving coil, 151...transmitting side conversion circuit, 152...transmitting side conversion circuit, 161...receiving side conversion circuit, 162...receiving side conversion circuit
Claims
1. 1. A rating system comprising: a first receiving coil disposed in the first region and having a first self-inductance; a second receiving coil disposed in the first region and having a second self-inductance different from the first self-inductance; one or more processors; Equipped with The one or more processors: obtaining a first evaluation value representing a quality of a first wireless signal received via a first inductive coupling between a first transmitter coil and the first receiver coil, the first transmitter coil being disposed in a second region different from the first region; obtaining a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitting coil, the second transmitting coil being the same as or different from the first transmitting coil, and the second receiving coil, the second evaluation value being arranged in the second area; Rating system.
2. 2. The evaluation system according to claim 1, the one or more processors make a determination regarding a positional relationship between the first region and the second region based on the first evaluation value and the second evaluation value; Rating system.
3. 3. The evaluation system according to claim 2, the one or more processors make a determination regarding the positional relationship by comparing the first evaluation value with a first threshold and comparing the second evaluation value with a second threshold; Rating system.
4. The evaluation system according to claim 3, the one or more processors make a determination regarding the positional relationship by comparing the first evaluation value with a plurality of thresholds including the first threshold; Rating system.
5. 2. The evaluation system according to claim 1, the second transmitting coil is a coil different from the first transmitting coil, a self-inductance of the second transmitting coil is different from a self-inductance of the first transmitting coil; the one or more processors obtain a third evaluation value representing a quality of a third wireless signal received via a third inductive coupling between the first transmitting coil and the second receiving coil. Rating system.
6. 6. The evaluation system according to claim 5, the one or more processors make a determination regarding a positional relationship between the first region and the second region based on the first evaluation value, the second evaluation value, and the third evaluation value; Rating system.
7. The evaluation system according to claim 5 or 6, the first radio signal and the third radio signal correspond to the same radio signal transmitted from the first transmitting coil; Rating system.
8. The evaluation system according to any one of claims 1 to 6, the one or more processors include a first processor that acquires the first evaluation value, and a second processor that is different from the first processor and acquires the second evaluation value; Rating system.
9. The evaluation system according to any one of claims 1 to 6, further comprising a first semiconductor chip; the first region is a region on the first semiconductor chip; Rating system.
10. 10. The evaluation system according to claim 9, the first transmitting coil; a second semiconductor chip different from the first semiconductor chip; Further provided with the second region is a region on the second semiconductor chip, When the second transmitting coil is a coil different from the first transmitting coil, the evaluation system further includes the second transmitting coil. Rating system.
11. The evaluation system according to any one of claims 1 to 6, a first semiconductor chip; a third semiconductor chip different from the first semiconductor chip; Further provided with the first region includes a region on the first semiconductor chip and a region on the third semiconductor chip; the first receiving coil is disposed in the first region on the first semiconductor chip; the second receiving coil is disposed in the region on the third semiconductor chip within the first region; Rating system.
12. The evaluation system according to any one of claims 1 to 6, further comprising the first transmitting coil; When the second transmitting coil is a coil different from the first transmitting coil, the evaluation system further includes the second transmitting coil. Rating system.
13. The evaluation system according to any one of claims 1 to 6, The first transmitting coil and the second transmitting coil are the same coil. Rating system.
14. 14. The evaluation system of claim 13, the first radio signal and the second radio signal correspond to the same radio signal transmitted from the same transmitting coil; Rating system.
15. The evaluation system according to any one of claims 1 to 6, the first evaluation value is based on a number of bit errors in the first wireless signal; the second estimate is based on a number of bit errors in the second wireless signal; Rating system.
16. a first semiconductor chip, a first receiving coil having a first self-inductance; a second receiving coil having a second self-inductance different from the first self-inductance; one or more processors; Equipped with The one or more processors: acquiring a first evaluation value representing the quality of a first wireless signal received via a first inductive coupling between a first transmitting coil and the first receiving coil included in a second semiconductor chip different from the first semiconductor chip; acquiring a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitting coil, which is the same as or different from the first transmitting coil and the second receiving coil, included in the second semiconductor chip; A first semiconductor chip.
17. a program for execution by one or more processors of an evaluation system, The evaluation system includes: a first receiving coil disposed in the first region and having a first self-inductance; a second receiving coil disposed in the first region and having a second self-inductance different from the first self-inductance; Equipped with The program, when executed by the one or more processors, causes the one or more processors to: obtaining a first evaluation value representing a quality of a first wireless signal received via a first inductive coupling between a first transmitter coil and the first receiver coil, the first transmitter coil being disposed in a second region different from the first region; obtaining a second evaluation value representing the quality of a second wireless signal received via a second inductive coupling between a second transmitting coil, the second transmitting coil being the same as or different from the first transmitting coil, and the second receiving coil, disposed in the second area; A program that executes.
Citation Information
Patent Citations
Information processing device, semiconductor chip, and control method
WO2024053438A1