The present invention relates to an information processing apparatus, a semiconductor chip, and a control method.
There is a conventionally known technique in which a plurality of semiconductor chips perform wireless communication with one another using coils; for example, Japanese Patent Laid-Open No. 2021-87044 proposes an information processing apparatus in which a plurality of semiconductor chips integrated in the horizontal direction exchange information with one another via short-distance wireless communication.
Here, in a case where an information processing apparatus using a plurality of semiconductor chips is used for a long period of time, there is a need to monitor normal operations of each semiconductor chip, and to, for example, fix or replace the same as necessary. However, with the conventional technique described in Japanese Patent Laid-Open No. 2021-87044, although it is possible to detect an interruption in communication with a neighboring semiconductor chip, it is difficult to ascertain the state of semiconductor chips, such as a failure in semiconductor chips and a change in a distance relationship among chips.
The present invention has been made in view of the above-described background, and provides an information processing apparatus, a semiconductor chip, and a state monitoring apparatus capable of ascertaining the state of semiconductor chips.
According to an aspect of the present invention, there is provided an information processing apparatus comprising a first semiconductor chip and a second semiconductor chip that performs wireless communication with the first semiconductor chip, wherein the first semiconductor chip includes: a processor that executes information processing; and a communication circuit configured to receive a wireless signal from the second semiconductor chip, and the processor functions as a state determination unit configured to determine a state of at least one of the first semiconductor chip and the second semiconductor chip on a basis of a time-series change in a measurement value of the wireless signal received from the second semiconductor chip via the communication circuit.
Other problems and solutions therefor disclosed in the present application will become apparent from the description of embodiments of the invention and the drawings.
The semiconductor chips 1 include a processor 10 and a communication unit 30, and the processor 10 includes a memory 20. At least a part of the memory 20 can include a nonvolatile storage device and store a program executed by the processor 10. The communication unit 30 can function as an antenna. The communication unit 30 can exchange signals with the communication unit 30 of another adjacently-located semiconductor chip 1 via inductive coupling (synonymous with near-field inductive coupling, electromagnetic coupling, and electromagnetic induction) or another communication method.
At least one of the plurality of semiconductor chips 1 (in
The computer 2 is a computer capable of, for example, analyzing a failure state of the semiconductor chips 1 and a relative positional relationship between the semiconductor chips by receiving at least one of the following detected by the semiconductor chip 1a itself: information indicating whether a failure has occurred in the semiconductor chip 1a itself or another semiconductor chip 1b with which wireless communication is performed, and information indicating a relative positional relationship between the semiconductor chip 1a itself and another semiconductor chip 1b.
The information processing apparatus of the present embodiment can calculate a relative positional relationship between the plurality of semiconductor chips 1 composing the information processing apparatus, and whether a failure has occurred therein. In a case where a relative positional relationship between the plurality of semiconductor chips 1 has been calculated and an absolute (e.g., indicated by a latitude and a longitude or the like) position of at least one of the plurality of semiconductor chips 1 has been given, the absolute positions of all of the plurality of semiconductor chips 1 can also be calculated.
The first and second power source terminals can receive a power supply from outside the semiconductor chip. Note that the semiconductor chip may be configured to receive a wireless power supply, instead of receiving a power supply via the first and second power supply terminals as shown in
In the two adjacently-located semiconductor chips (1a, 1b) shown in
The semiconductor chip of the present embodiment can be configured with a CPU by inseparably mounting the processor and the communication unit shown in
The measurement value storage unit 131 stores history information of measurement values obtained by the coil. More specifically, it can store measurement values (voltage values) with time stamps attached thereto, as shown in
The reference condition storage unit 132 stores a reference condition for defining a steady state which is a state where the plurality of semiconductor chips 1 are placed on the measurement target 4, and which precedes the occurrence of a large change in the relative position between the semiconductor chips. As one example of the reference condition, the following case can be used as the reference condition: a case where a state in which the ranges of fluctuations of measurement values (voltage values) received from all communication-enabled semiconductor chips via the coil are within a predetermined range has continued for a predetermined time period or longer (i.e., a case where a stable state in which the relative position relative to each semiconductor chip has not changed has continued).
The reference value storage unit 133 stores, as a reference value, a voltage value obtained in a case where the reference condition stored in the reference condition storage unit 132 has been satisfied. For example, in a case where a state in which the ranges of fluctuations of measurement values (voltage values) received from all communication-enabled semiconductor chips via the coil are within a predetermined range has continued for a predetermined time period or longer as one example of the reference condition, a measurement value of a signal from each semiconductor chip at the time of satisfaction of this condition can be stored as a reference value. Alternatively, an average value of measurement values during a predetermined time period that precedes the time of satisfaction of this condition can also be stored as a reference value.
The determination condition storage unit 134 stores each of a condition for detecting a change in the relative position, and a condition for detecting a failure in a semiconductor chip. As a condition for determining a change in the relative position, it can be determined that the relative position has changed in a case where a state in which the measurement value is different from a reference value by a predetermined value or more (e.g., 0.5 v or more) has continued for a predetermined time period or longer (e.g., 0.5 seconds or longer), as one example. Note that the condition for determining a change in the relative position is not limited to this, and the condition for determination may be a condition where a change time period until the difference from the reference value becomes equal to or larger than a predetermined value is equal to or longer than a predetermined time period and the voltage value gradually changes. As a condition for detecting a failure in a semiconductor chip, it can be determined that a semiconductor chip has failed in a case where the voltage value of the measurement value has become a near-zero value (e.g., 0.5 v to −0.5 v) within a predetermined time period (e.g., within 0.5 seconds), as one example. Note that the conditions stored in the determination condition storage unit 134 may be written at the time of initial setting of the semiconductor chip, or may be rewritten during operation from outside via the communication unit 112.
In a case where the relative position determination unit 122 has determined that the relative position of the semiconductor chip 1 has changed, the relative position storage unit 135 stores identification information of the semiconductor chip with the changed relative position, time information, and information of the estimated relative position. Storing is not limited to a case where the relative position determination unit 122 has determined that the relative position of the semiconductor chip 1 has changed, and the relative position storage unit 135 may store information of a constantly-estimated relative position together with the time information and the identification information of the semiconductor chip.
In a case where the failure determination unit 123 has determined a failure in the semiconductor chip 1, the failure state storage unit 136 stores the identification information of the semiconductor chip that has been determined to have failed, time information, and failure determination information. Storing is not limited to a case where the failure determination unit 123 has determined that the semiconductor chip 1 has failed, and the failure state storage unit 136 may store information indicating whether there has been a failure, which is constantly determined, together with the time information and the identification information of the semiconductor chip.
The sensing unit 111 obtains information for determining the relative position between the self-semiconductor chip 1 and another semiconductor chip 1 with which communication can be performed via the coil 70, and a failure state of the other semiconductor chip. When the relative position between the self-semiconductor chip 1 and the other semiconductor chip 1 (including the relative distance and the relative angle) has changed, the coupling intensity of inductive coupling of the coils 70 of the semiconductor chips changes, and the voltage value or the voltage amplitude that occurs in the coil 70 change; thus, the sensing unit 111 obtains such voltage information.
The communication unit 112 can communicate with another semiconductor chip 1, the computer 2, and the like, which are apparatuses outside the self-semiconductor chip 1. The communication unit 112 communicates with another semiconductor chip 1, the computer 2, and the like by using the coil 70 as an antenna, for example.
The reference value determination unit 121 determines a reference value used as a point of reference for determining at least one of the relative position and the failure state of the semiconductor chip. Specifically, in a case where the state of the semiconductor chip satisfies the reference condition stored in the reference condition storage unit 132, a measurement value of a reception signal from each of other semiconductor chips with which communication is performed via the coil at the time of satisfaction of this condition is determined as a reference value. Alternatively, an average value of measurement values in a predetermined time period that precedes the time of satisfaction of this condition, or any value between the largest value and the smallest value of measurement values in a predetermined time period that precedes the time of satisfaction of this condition, can be determined as a reference value. The reference value determined by the reference value determination unit 121 is stored into the reference value storage unit 133.
Based on a time-series change in a measurement value, the relative position determination unit 122 determines a change in the relative position between the self-semiconductor chip and another semiconductor chip acting as a communication partner. More specifically, the voltage value obtained by the sensing unit is compared with the reference value stored in the reference value storage unit 133; it is determined that the relative position has not changed from the steady state if the obtained voltage value and the reference value are substantially the same values (the difference therebetween is within a predetermined range), and on the other hand, it is determined that the relative position has changed in a case where the difference between the obtained voltage value and the reference value exceeds the predetermined range and the difference is gradually increasing in time series. Here, the relative position determination unit 122 may detect the relative position, in addition to determining whether there has been a change in the relative position. The result of determination by the relative position determination unit 122 is stored into the relative position storage unit 135.
Here, the relative position determined by the relative position determination unit 122 can include at least one of the relative distance between the semiconductor chips and the relative angle between the semiconductor chips. The voltage value obtained by the sensing unit gradually decreases as the relative distance between the semiconductor chips increases, and the voltage value obtained by the sensing unit gradually increases as the relative distance decreases; thus, a change in the relative position can be detected based on a time-series change in the voltage value.
Furthermore, when the sensing unit uses the coil provided on a flat chip surface of the semiconductor chip as shown in
The failure determination unit 123 determines a failure in the semiconductor chip on the basis of a time-series change in a measurement value and the failure determination condition of the semiconductor chip stored in the determination condition storage unit 134. Furthermore, the result of determination by the failure determination unit 123 is stored into the failure state storage unit 136.
In a case where the state of the semiconductor chip satisfies the reference condition, the reference value determination unit 121 determines a reference value used as a point of reference for determining at least one of the relative position and the failure state of the semiconductor chip, and stores the reference value into the reference value storage unit 133 (step S143). Next, the sensing unit 111 obtains a voltage value of the coil (step S144). Next, the relative position determination unit 122 determines a change in the relative position between the self-semiconductor chip and another semiconductor chip (step S145). In a case where a change in the relative position has been detected in step S145, a transition is made to step S146; on the other hand, in a case where a change in the relative position has not been detected in step S145, a transition is made to step S147.
In a case where a change in the relative position has been detected in step S145, the change in the relative position detected by the relative position determination unit 122 is stored into the relative position storage unit 135 (step S146). On the other hand, in a case where a change in the relative position has not been detected in step S145, the failure determination unit 123 determines a failure in the semiconductor chip on the basis of the failure determination condition of the semiconductor chip stored in the determination condition storage unit 134 (step S147). In a case where the failure state of the semiconductor chip has been detected in step S147, a transition is made to step S148.
In a case where the failure state of the semiconductor chip has been detected in step S147, the failure state detected by the failure determination unit 123 is stored into the failure state storage unit 136 (step S148). On the other hand, in a case where the failure state of the semiconductor chip has not been detected in step S147, processing returns to step S144, and a voltage value of the coil is obtained. Next, specific examples of determination processing of the relative position determination unit 122 and the failure determination unit 123 will be described.
The measurement value storage unit 131 stores voltage values of reception signals from nearby semiconductor chips (chips A, B, C) capable of performing wireless communication via inductive coupling or the like as measurement values, together with information of elapsed time periods (measurement times) from the start of the measurement. The example shown in
In the example shown in
The voltage value induced by the wireless signal from the chip A is 3.00 v at a time point of an elapsed time period of 10.1 seconds, and gradually decreases; at a time point of an elapsed time period of approximately 11.1, the voltage value decreases to 1.28 v. Therefore, this falls under the condition for determining a change in the relative position stored in the determination condition storage unit 134 (a case where a state in which the measurement value is different from the reference value by a predetermined value or more (e.g., 0.5 v or more) has continued for a predetermined time period or longer (e.g., 0.5 seconds or longer)), and it can thus be determined that the relative position between the chip A and the self-semiconductor chip has changed.
Meanwhile, the voltage value induced by the wireless signal from the chip B is approximately 5.00 v during an elapsed time period of 10.1 seconds to 10.8 seconds, but rapidly decreases to 0.03 v (approximately 0 v) at a time point of an elapsed time period of 10.9. Therefore, this falls under the failure determination condition stored in the determination condition storage unit 134 (a condition where the voltage value of the measurement value has become a near-zero value (e.g., 0.5 v to −0.5 v) within a predetermined time period (e.g., within 0.5 seconds)), and it can thus be determined that the chip B has failed.
Furthermore, as the voltage value induced by the wireless signal from the chip C remains at approximately 2.00 v and does not undergo a change larger than 0.5 v during an elapsed time period of 10.1 seconds to 11.3 seconds, it can be determined that neither a change in the relative position nor a failure has occurred in the chip C.
While
In the example shown in
The voltage value induced by the wireless signal from the chip A is 3.00 v at a time point of an elapsed time period of 10.00 seconds, and gradually decreases; at a time point of an elapsed time period of approximately 11.20, the voltage value decreases to 1.25 v. Therefore, this falls under the condition for determining a change in the relative position stored in the determination condition storage unit 134 (a case where a state in which the measurement value is different from the reference value by a predetermined value or more (e.g., 0.5 v or more) has continued for a predetermined time period or longer (e.g., 0.5 seconds or longer)), and it can thus be determined that the relative position between the chip A and the self-semiconductor chip has changed.
Meanwhile, the voltage value induced by the wireless signal from the chip B is approximately 5.00 v during an elapsed time period of 10.05 seconds to 10.80 seconds, but rapidly decreases to 0.03 v (approximately 0 v) at a time point of an elapsed time period of 10.95. Therefore, this falls under the failure determination condition stored in the determination condition storage unit 134 (a condition where the voltage value of the measurement value has become a near-zero value (e.g., 0.5 v to −0.5 v) within a predetermined time period (e.g., within 0.5 seconds)), and it can thus be determined that the chip B has failed.
Furthermore, as the voltage value induced by the wireless signal from the chip C remains at approximately 2.00 v and does not undergo a change larger than 0.5 v during an elapsed time period of 10.10 seconds to 11.30 seconds, it can be determined that neither a change in the relative position nor a failure has occurred in the chip C.
Furthermore, using a construction member such as concrete, wood, asphalt, steel frames, or the like, such as a door shown in
The processing described with reference to
With reference to
Here, an operation mode of the semiconductor chip 1 for enabling the sensing processing is referred to as a sensing mode. In the sensing mode, the semiconductor chip 1 transmits a wireless signal for the sensing processing to another adjacent semiconductor chip 1. For example, in the information processing apparatus shown in
A transmission timing of a wireless signal for the sensing processing has been determined in advance, and the semiconductor chip 1 is aware of a timing at which a wireless signal is transmitted from another semiconductor chip 1 to itself. For example, in the information processing apparatus shown in
A wireless signal for the sensing processing is transmitted as a wireless signal frame with a predetermined frame format.
The preamble signal is a predetermined signal sequence (e.g., a bit string of a specific pattern, such as “101101”) indicating the existence of the wireless signal frame. The semiconductor chip 1 can detect the transmission of the wireless signal frame from another semiconductor chip 1 by detecting the existence of the preamble signal.
The frame control signal is a signal indicating a type of the wireless signal frame. Types of the wireless signal frame include “information frame”, “control frame”, “management frame”, “frame for evaluation”, and so forth. In the case of the wireless signal frame for the sensing processing, information indicating the frame for evaluation is set as a type in the frame control signal. In other words, in a case where a type of a wireless signal frame is the frame for evaluation, this wireless signal frame is used as the wireless signal frame for the sensing processing.
The frame length signal is a control signal including information on the length of the wireless signal frame.
The destination ID signal indicates identification information (ID) of the semiconductor chip 1 corresponding to a destination of the wireless signal frame. For example, the destination ID signal in the wireless signal frame transmitted from the semiconductor chip 1b to the semiconductor chip 1a includes an address of the semiconductor chip 1a as an ID of the semiconductor chip 1a.
The transmission source ID signal indicates identification information (ID) of the semiconductor chip 1 that transmits the wireless signal frame. For example, the transmission source ID signal in the wireless signal frame transmitted from the semiconductor chip 1b to the semiconductor chip 1a includes an address of the semiconductor chip 1b as an ID of the semiconductor chip 1b.
The signal for evaluation is a signal used by the semiconductor chip 1 to obtain an evaluation value of the wireless signal. The signal for evaluation is a predetermined signal sequence (e.g., a bit string of a specific pattern, such as “11100111”). For example, the semiconductor chip 1 can obtain the evaluation value of the wireless signal by comparing a known signal for evaluation with a signal for evaluation actually received (the details of the evaluation value obtainment processing will be described later).
The frame inspection signal is a signal for inspecting whether there is an error in the received wireless signal frame. For example, a cyclic redundancy check (CRC) code is used as the frame inspection signal. Upon receiving the frame inspection signal, the semiconductor chip 1 completes the reception of the wireless signal frame.
Note that in the sensing mode, the transmission/reception circuit 80a of the semiconductor chip 1a supplies a pulse sequence corresponding to a voltage value of the coil 70a induced by the received wireless signal to the processor 10a. Therefore, for example, the reception signal (pulse sequence) shown in the bottom tier of
In step S1101, the sensing unit 111 of the semiconductor chip 1a determines whether a known preamble signal has been detected from a wireless signal (i.e., whether the adjacent semiconductor chip 1b is transmitting a wireless signal frame). Specifically, the sensing unit 111 compares a signal sequence obtained by decoding a pulse sequence supplied from the transmission/reception circuit 80a with the known preamble signal, and determines that the known preamble signal has been detected from the wireless signal in a case where they match. The sensing unit 111 repeats processing of step S1101 until the preamble signal is detected. Once the preamble signal has been detected, processing proceeds to step S1102.
In step S1102, the sensing unit 111 decodes a frame control signal that follows the preamble signal, and determines whether the type of the wireless signal frame is a frame for evaluation. In a case where the type of the wireless signal frame is the frame for evaluation, processing proceeds to step S1104; otherwise, processing proceeds to step S1103.
In step S1103, the sensing unit 111 executes processing corresponding to the type of the wireless signal frame (processing different from the sensing processing) as appropriate. Thereafter, processing returns to step S1101.
In step S1104, the sensing unit 111 decodes a frame length signal, and checks the length of the wireless signal frame.
In step S1105, the sensing unit 111 decodes a destination ID signal, and determines whether the wireless signal frame is addressed to itself (whether a destination ID is the address of the semiconductor chip 1a ). In a case where the wireless signal frame is addressed to itself, processing proceeds to step S1106; otherwise, processing returns to step S1101.
In step S1106, the sensing unit 111 decodes a transmission source ID signal, and obtains an ID (address) of the semiconductor chip 1b, which is the transmission source of the wireless signal frame.
In step S1107, the sensing unit 111 obtains an evaluation value of the wireless signal on the basis of a signal for evaluation. For example, a value based on a measurement value (e.g., a voltage value) of the signal for evaluation, or a value based on the number of bit errors in the signal for evaluation, can be used as the evaluation value of the wireless signal. Note that the evaluation value of the wireless signal is not limited to these examples, and any type of value can be used thereas as long as it acts as an indicator of the quality of the wireless signal, and it can be used in determining a state of at least one of the semiconductor chip 1a (the destination of the wireless signal) and the semiconductor chip 1b (the transmission source of the wireless signal).
In a case where the value based on the voltage value of the signal for evaluation is used as the evaluation value of the wireless signal, the sensing unit 111 obtains, for example, a voltage value of a part of the wireless signal frame corresponding to the signal for evaluation, which has been measured by the transmission/reception circuit 80a, as the evaluation value.
In a case where the value based on the number of bit errors in the signal for evaluation is used as the evaluation value of the wireless signal, the sensing unit 111 counts the number of bit errors in the signal for evaluation by, for example, comparing the decoded signal for evaluation with a known signal for evaluation, and obtains the number of bit errors as the evaluation value. In this case, it is considered that the quality of the wireless signal is more favorable as the number of bit errors decreases. Alternatively, the sensing unit 111 may calculate a bit error rate on the basis of the number of bits in the signal for evaluation and the number of bit errors, and obtain the bit error rate as the evaluation value based on the number of bit errors in the signal for evaluation.
Note that as has been described with reference to
In step S1108, the sensing unit 111 records the evaluation value obtained in step S1107 in the measurement value storage unit 131. That is to say, in processing shown in
In step S1109, the sensing unit 111 decodes a frame inspection signal, and determines whether the wireless signal frame has been received without error. In a case where the wireless signal frame has been received without error (in a case where the frame inspection result is OK), processing proceeds to step S1110; otherwise, processing proceeds to step S1111.
In step S1110, the sensing unit 111 transmits an Acknowledgement (ACK) signal to the semiconductor chip 1b, which is the transmission source of the wireless signal frame. Thereafter, processing returns to step S1101.
In step S1111, the sensing unit 111 transmits a Negative ACK (NACK) signal to the semiconductor chip 1b, which is the transmission source of the wireless signal frame. Thereafter, processing returns to step S1101.
Note that the result of the frame inspection in step S1109 (a value indicating a success or a failure of the frame inspection) may be used as another example of the evaluation value of the wireless signal). In this case, after performing the frame inspection, the sensing unit 111 records the result thereof in the measurement value storage unit 131 as the evaluation value.
Next, the state determination processing included in the sensing processing will be described with reference to
In step S1201, the sensing unit 111 of the semiconductor chip 1a determines whether a new evaluation value has been obtained through the evaluation value obtainment processing. The sensing unit 111 repeats processing of step S1201 until a new evaluation value is obtained. Once a new evaluation value has been obtained, processing proceeds to step S1202.
In step S1202, similarly to step S142 of
In step S1203, similarly to step S143 of
In step S1204, the sensing unit 111 determines whether a new evaluation value has been obtained through the evaluation value obtainment processing. The sensing unit 111 repeats processing of step S1204 until a new evaluation value is obtained. Once a new evaluation value has been obtained, processing proceeds to step S1205.
In step S1205, similarly to step S145 of
In step S1206, similarly to step S146 of
In step S1207, similarly to step S147 of
In step S1208, similarly to step S148 of
Note that as described above in connection with processing of step S145 of
As another example of the condition for determining a change in the relative position, it is possible to use a condition where a state in which the number of bit errors, which is the evaluation value, is equal to or larger than the predetermined number (e.g., two bits) has continued for a predetermined time period or longer (e.g., 0.5 seconds or longer). This determination condition is not dependent on the reference value, but is based on a time-series change in the evaluation value. In this case, when the failure determination condition is not dependent on the reference value, either, the state determination processing of
Furthermore, according to the above description, it is assumed that a wireless signal frame for the sensing processing has the format shown in
In the case of
Note that when bit errors have occurred in the preamble signal, the preamble signal is not detected in step S1101. For this reason, the sensing unit 111 may obtain the evaluation value by making use of the fact that the timing of transmission of the wireless signal frame for the sensing processing by the semiconductor chip 1b in the sensing mode is known. In this case, the sensing unit 111 can obtain the evaluation value on the basis of a wireless signal transmitted at the known transmission timing of the wireless signal frame, irrespective of whether the preamble signal has been detected. For example, even in a case where bit errors have occurred in the preamble signal, the sensing unit 111 can obtain the evaluation value that is based on the number of bit errors by comparing a signal sequence indicated by the wireless signal transmitted at the known transmission timing with a known preamble signal.
In the case of
Furthermore, there are cases where information data to be transmitted to the semiconductor chip 1a arises while the semiconductor chip 1b is operating in the sensing mode. In such cases, the semiconductor chip 1b may transmit an information frame shown in
As stated earlier, the processing described with reference to
With reference to
Note that during the sensing processing of
In step S1601, the sensing unit 111 of the semiconductor chip 1b obtains an evaluation value of the transmitted wireless signal, and stores the obtained evaluation value into the measurement value storage unit 131.
For example, a current value flowing through the coil 70b (and the transmission/reception circuit 80b connected to the coil 70b) at the time of transmission of the wireless signal can be used as the evaluation value. When a voltage corresponding to the transmitted wireless signal is applied to the coil 70b, a voltage is induced in the coil 70a of the semiconductor chip 1a through electromagnetic induction. As a result, a current flows through the coil 70a (and the transmission/reception circuit 80a connected to the coil 70a). Here, for example, in a case where the coupling coefficient between the coil 70a and the coil 70b has decreased and the quality of wireless communication has deteriorated, the voltage induced in the coil 70a of the semiconductor chip 1a decreases, and thus the current flowing through the coil 70a also drops. As a result, the current flowing through the coil 70b of the semiconductor chip 1b becomes larger than that of a case where the quality of wireless communication is favorable. Therefore, the current value which flows through the coil 70b, and which is measured at the time of transmission of the wireless signal, can be used as an evaluation value indicating the quality of the transmitted wireless signal.
As another example of the evaluation value, a voltage value measured in the coil 70b (e.g., measured at the site of connection between the transmission/reception circuit 80b and the coil 70b) can be used. When a voltage corresponding to the transmitted wireless signal is applied to the coil 70b, a voltage is induced in the coil 70a of the semiconductor chip 1a through electromagnetic induction. In this case, the voltage at the site of connection between the transmission/reception circuit 80b and the coil 70b drops due to reflection components of the voltage induced in the coil 70a. Here, for example, in a case where the coupling coefficient between the coil 70a and the coil 70b has decreased and the quality of wireless communication has deteriorated, the voltage induced in the coil 70a of the semiconductor chip 1a decreases, and thus a voltage drop in the site of connection between the transmission/reception circuit 80b and the coil 70b becomes small. That is to say, in a case where the quality of wireless communication has decreased, the voltage value of the coil 70b (the voltage value measured in the coil 70b) becomes larger than that of a case where the quality of wireless communication is favorable. Therefore, the voltage value measured at the time of transmission of the wireless signal at the site of connection between the transmission/reception circuit 80b and the coil 70b (the voltage value of the coil 70b) can be used as the evaluation value indicating the quality of the transmitted wireless signal.
Furthermore, in a case where the wireless signal frame shown in
In step S1602, similarly to step S142 of
In step S1603, similarly to step S143 of
In step S1604, the sensing unit 111 obtains an evaluation value of a transmitted wireless signal, and stores the obtained evaluation value into the measurement value storage unit 131.
In step S1605, similarly to step S145 of
Note that similarly to the case of
In step S1606, similarly to step S146 of
Different semiconductor chips 1 may share the execution of the evaluation value obtainment processing and the state determination processing included in the sensing processing. For example, assume a case where the semiconductor chip 1b transmits a wireless signal for the sensing processing to the semiconductor chip 1a in the information processing apparatus of
The sensing unit 111 of the semiconductor chip 1b records the evaluation value received from the semiconductor chip 1a in the measurement value storage unit 131. Then, the sensing unit 111 of the semiconductor chip 1b can execute state determination processing on the basis of the evaluation value received from the semiconductor chip 1a in accordance with any state determination processing pertaining to various examples of the sensing processing described above.
In a case where different semiconductor chips 1 share the evaluation value obtainment processing and the state determination processing as described above, the semiconductor chip 1a that does not execute the state determination processing need not include constituents for the state determination processing (the state determination unit 120 and various types of storage units indicated by reference signs 131 to 136). Therefore, the configuration of the semiconductor chip 1a can be simplified. Furthermore, in a case where the information processing apparatus includes one or more semiconductor chips other than the semiconductor chip 1a and the semiconductor chip 1b, the state determination processing can be executed while compiling evaluation values of wireless signals among the plurality of semiconductor chips 1 by adopting the configuration in which different semiconductor chips 1 share the evaluation value obtainment processing and the state determination processing. At this time, the semiconductor chip 1 that executes the state determination processing may be a semiconductor chip that is not involved in transmission/reception of wireless signals corresponding to the evaluation values to be used (e.g., a non-illustrated semiconductor chip 1c or the like).
Although the present embodiment has been described above, the above-described embodiment is intended to facilitate the understanding of the present invention, and is not intended to limit the interpretation of the present invention. The present invention can be changed or reformed without departing from the purport thereof, and the present invention also encompasses equivalents thereof. For example, the semiconductor chips 1 may be configured to include an interposer and a substrate (not shown).
| Number | Date | Country | Kind |
|---|---|---|---|
| 2022-142979 | Sep 2022 | JP | national |
This application is a continuation of International Patent Application No. PCT/JP2023/030808 filed on Aug. 25, 2023, which claims priority to and the benefit of Japanese Patent Application No. 2022-142979 filed on Sep. 8, 2022, the entire disclosures of which are incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/JP2023/030808 | Aug 2023 | WO |
| Child | 19071076 | US |