Chip structure, chip encoding method, chip processing method and program product
By using current modulation and color-changing devices to encode on the optical chip, the problem of poor encoding effect of the optical chip is solved, efficient and accurate encoding is achieved, and the traceability processing needs of the optical chip are met.
Patent Information
- Application Number
- CN202411272676.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-09-11
AI Technical Summary
In the prior art, optical chip encoding effect is poor, equipment cost is high, encoding efficiency is low, and it is easy to damage, which cannot meet the encoding requirements of optical chips, which has an adverse impact on the traceability processing of optical chips.
The color-changing device based on current modulation is used to encode it on the chip, and the target encoding information is presented through the color-changing situation of the color-changing device, and the chip encoding is realized under current impact, which improves encoding accuracy and durability, and reduces damage and intervention in the encoding process.
It improves the efficiency, accuracy and ease of operation of chip encoding, reduces encoding cost, enhances the effectiveness and accuracy of encoding, reduces damage to the chip, and meets the encoding requirements of optical chips.
Smart Images

Figure CN119133152A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of chip testing technology, and in particular to a chip structure, a chip encoding method, a chip processing method and a program product. Background Art
[0002] In the current chip manufacturing industry, each chip may fail after packaging. To troubleshoot the problem, it is necessary to know the wafer batch and wafer position of the chip production, so as to locate the test data of the chip. Therefore, each chip produced needs to be specially encoded as an identity for traceability.
[0003] The current chip encoding method is usually a processing method for electrical chips, such as setting memory, laser marking or probe marking, etc. However, in the field of optical chips, since the process flow of optical chips is very different from that of traditional electrical chips and there is no CMOS tube structure, the chip cannot be encoded through the memory structure. In addition, the laser encoding and probe punching encoding methods have high equipment costs, low encoding efficiency, and are prone to contamination or damage to the optical chip during the encoding process, resulting in poor encoding effects of current optical chips, which cannot meet the encoding needs of optical chips and have an adverse impact on the problem investigation and traceability of optical chips. Summary of the invention
[0004] In view of this, the purpose of the embodiments of the present application is to provide a chip structure, a chip encoding method, a chip processing method and a program product to improve the problem of poor encoding effect of the chip in the prior art.
[0005] In order to solve the above problems, in a first aspect, an embodiment of the present application provides a chip structure, the chip structure comprising: a chip body and a coding unit; wherein the coding unit is arranged on the chip body;
[0006] The encoding unit is provided with a color-changing device that changes color based on the applied current;
[0007] The encoding unit is used to present the target encoding information of the chip structure based on the color change conditions of the plurality of color change devices.
[0008] In the above implementation process, in order to encode the chip to characterize the unique identity information of the chip, a corresponding encoding unit can be set on the chip body. The encoding unit is provided with a color-changing device that can change color according to the applied current, so as to present the target coding information of the chip structure according to the color change of the color-changing device, thereby identifying the chip body. The color change of the encoding unit under the impact of current can be used to present the coding information of the chip, which effectively improves the accuracy and durability of the chip coding, reduces the damage to the chip during the coding process or the intervention in the preparation process, reduces the difficulty of coding, and improves the ease of operation of chip coding.
[0009] Optionally, a plurality of the color-changing devices are separately connected, and each of the color-changing devices is provided with a corresponding current input port.
[0010] In the above implementation process, multiple color-changing devices in the encoding unit can be connected separately to work independently. Therefore, in order to realize the color change modulation of the color-changing device by current, each color-changing device can be provided with a corresponding current input port to realize relatively independent color change control, which effectively improves the effectiveness and accuracy of the target coding information of the chip structure.
[0011] Optionally, a plurality of the color-changing devices are connected in combination, and a single current input port is provided in the encoding unit;
[0012] Each of the color-changing devices is connected to a corresponding switch device, and the current input port is connected to a plurality of the switch devices.
[0013] In the above implementation process, multiple color-changing devices in the encoding unit can be connected together for unified control. Therefore, in order to realize the color-changing modulation of the color-changing device by current, a unified single current input port can be set to control multiple color-changing devices to achieve unified color-changing control. In addition, in order to improve the control effectiveness of each color-changing device under unified control, a corresponding switching device can be set to connect each color-changing device, and the current input port can be connected to the switching device, so as to control the conduction of the current path of each color-changing device, effectively simplifying the number of current input ports and improving the encoding efficiency of the chip structure.
[0014] Optionally, the color-changing device includes a color-changing metal or a color-changing polycrystalline material based on current modulation.
[0015] In the above implementation process, the color-changing device may include various types of color-changing metals or color-changing polycrystalline materials that can produce color changes based on current modulation, so as to feedback corresponding coding information through the color change conditions, thereby presenting the final target coding information.
[0016] In a second aspect, an embodiment of the present application further provides a chip encoding method, the method comprising:
[0017] Determine target encoding information of a chip structure to be encoded; wherein the chip structure is any one of the chip structures described above;
[0018] Determine a target current signal output by the coding control terminal based on the target coding information;
[0019] The target current signal is outputted to the encoding unit provided on the connected chip structure through the encoding control terminal, so as to obtain a target encoding chip having the target encoding information.
[0020] In the above implementation process, due to the uniqueness of each chip structure to be encoded, the target encoding information of the current chip structure to be encoded can be determined first. Since the encoding unit on the chip structure can present the target encoding information based on current modulation, the target current signal output by the encoding control end when performing chip encoding can be determined according to the target encoding information. And the corresponding target current signal is output to the encoding unit set on the connected chip structure through the encoding control end to obtain a target encoding chip with target encoding information. The chip structure can be encoded and controlled by current output, which effectively reduces the cost of chip encoding, and improves the efficiency, accuracy and durability of chip encoding, reduces the damage to the chip during the encoding process or the intervention in the preparation process, reduces the difficulty of encoding, and improves the ease of operation of chip encoding.
[0021] Optionally, determining target encoding information of the chip structure to be encoded includes:
[0022] Determine the identity information of the chip body in the chip structure to be encoded; wherein the identity information includes a wafer number or location information;
[0023] The target coding information is determined according to a preset coding rule, the identity information and the arrangement information of the color-changing devices in the coding unit.
[0024] In the above implementation process, due to the uniqueness of each chip structure, in order to obtain unique target coding information, the target coding information representing the unique identity of the chip structure can be determined based on the identity information of the chip body in the chip structure, such as the wafer number, position information, and other information representing the actual situation of the chip body on the wafer structure, combined with the preset coding rules, and the arrangement information of the color-changing devices in the coding unit. The target coding information of each chip structure to be encoded can be determined according to the actual situation of the chip structure, which effectively improves the target coding information and rationality, and can reversely analyze the actual situation of the chip structure on the wafer from the target coding information, which is convenient for subsequent fault detection and other processing.
[0025] Optionally, if the coding control end has a plurality of current source output ports, the step of determining a target current signal output by the coding control end based on the target coding information includes:
[0026] Determining a sub-current signal of each color-changing device in the encoding unit according to the target encoding information;
[0027] The target current signal output by the multiple current source output ports is determined according to the multiple sub-current signals and the arrangement information of the multiple current source output ports.
[0028] In the above implementation process, the coding control terminal can be provided with multiple current source output ports to be respectively connected to the current input ports of each discretely connected color-changing device in the coding unit. The color change of each color-changing device can be determined according to the target coding information, thereby determining multiple corresponding sub-current signals, and then determining the overall target current signal output by the multiple current source output ports according to the arrangement information of the multiple sub-current signals and the multiple current source output ports. The current control can be performed separately for multiple discretely connected color-changing devices in the coding unit, which effectively improves the effectiveness and accuracy of chip coding.
[0029] Optionally, if the encoding control end has a single current source output port, determining a target current signal output by the encoding control end based on the target encoding information includes:
[0030] Determine a switch signal of each color-changing device according to the target coding information and a connection relationship between a plurality of color-changing devices in the coding unit;
[0031] The target current signal output by the current source output port is determined according to the plurality of switch signals.
[0032] In the above implementation process, the coding control end can be provided with a single current source output port to be connected to a single current input port in the coding unit to realize unified control of multiple color-changing devices. The color change of each color-changing device can be determined according to the target coding information, and the switch signal of the switch device corresponding to each color-changing device can be determined in combination with the connection relationship of the multiple color-changing devices, so as to determine the target current signal output by the current source output port for unified control of the multiple color-changing devices according to the switch signal. It is possible to perform unified current control on multiple jointly connected color-changing devices in the coding unit, effectively simplifying the number of current output ports and improving the efficiency of chip coding.
[0033] In a third aspect, an embodiment of the present application further provides a chip processing method, the method comprising:
[0034] Acquire a detection image of a target encoding chip;
[0035] Performing image recognition on the region of the coding unit of the target coding chip in the detection image to determine the color change of each color-changing device in the coding unit;
[0036] Parsing based on the color change situation and preset coding rules to determine the target coding information;
[0037] Fault processing is performed based on the target encoding information.
[0038] In the above implementation process, if it is necessary to perform fault detection or traceability on the encoded target coding chip, the detection image of the target coding chip can be obtained first, and the color change of each color-changing device in the coding unit can be obtained by performing image recognition on the area of the coding unit in the detection image, so as to combine the color change situation and the preset coding rules to parse and obtain the target coding information corresponding to the target coding chip, so as to perform corresponding data positioning and other fault processing according to the target coding information. When a fault occurs, the corresponding target coding information can be determined by image recognition and rule parsing, so as to perform subsequent fault processing according to the target coding information, effectively improving the recognition and acquisition efficiency and accuracy of the chip code, as well as the efficiency of fault processing based on the chip code.
[0039] In a fourth aspect, an embodiment of the present application further provides a computer program product, which includes a computer program / instructions, and when the computer program / instructions are executed by a processor, the steps of any one of the above-mentioned chip encoding methods or chip processing methods are implemented.
[0040] To summarize, the embodiments of the present application provide a chip structure, a chip encoding method, a chip processing method and a program product, which can encode the chip by utilizing the color change caused by the encoding unit under a large current impact, effectively reducing the cost of chip encoding, and improving the efficiency, accuracy and durability of chip encoding, reducing the damage to the chip during the encoding process or the intervention in the preparation process, reducing the difficulty of encoding, and improving the ease of operation of chip coding. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0042] Figure 1 A schematic diagram of a chip structure provided in an embodiment of the present application;
[0043] Figure 2 A schematic diagram of the structure of a coding unit provided in an embodiment of the present application;
[0044] Figure 3 A schematic diagram of the structure of another encoding unit provided in an embodiment of the present application;
[0045] Figure 4 A schematic diagram of a chip encoding method provided in an embodiment of the present application;
[0046] Figure 5 A detailed flowchart of step S310 provided in an embodiment of the present application;
[0047] Figure 6 A detailed flow chart of step S320 provided in an embodiment of the present application;
[0048] Figure 7 Another detailed flowchart of step S320 provided in an embodiment of the present application;
[0049] Figure 8 A schematic flow chart of a chip processing method provided in an embodiment of the present application.
[0050] Icon: 100 - chip body; 200 - encoding unit; 210 - color changing device; 220 - current input port; 230 - switching device. DETAILED DESCRIPTION
[0051] The technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments of the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the embodiments of the present application.
[0052] The current chip encoding method is usually a processing method for electrical chips. For example, a series of CMOS tubes are placed separately around the designed CMOS (Complementary Metal-Oxide-Semiconductor) tube array. It can be designed in the form of EFUSE (electronic fuse), EPROM (Erasable Programmable Read-Only Memory), E2PROM (Electrically Erasable ProgrammableRead-Only Memory) and other memory. After the chip is made, the chip code is directly written into it and read by powering on when needed. It is also possible to use a laser beam to etch identification information on the chip surface or to use a probe to directly pierce the metal PAD one by one to achieve chip encoding.
[0053] However, in the field of optical chips, since the process flow of optical chips is very different from that of traditional electrical chips and there is no CMOS tube structure, the chip cannot be encoded through the structure of the memory. In addition, the laser coding and probe punching coding methods have high equipment costs, low coding efficiency, and are prone to contamination or damage to the optical chip during the coding process. As a result, the current coding effect of optical chips is poor and cannot meet the coding needs of optical chips, which has an adverse impact on the problem investigation and traceability of optical chips.
[0054] In order to solve the above problems, the embodiments of the present application provide a chip structure, a chip encoding method, a chip processing method and a program product. The chip encoding method and the chip processing method are applied to the encoding control end, and the encoding control end can be set as a corresponding test machine and other equipment.
[0055] See also Figure 1 , Figure 1 A schematic structural diagram of a chip structure provided in an embodiment of the present application, the chip structure may include: a chip body 100 and a coding unit 200.
[0056] The encoding unit 200 is disposed on the chip body 100 .
[0057] Optionally, the chip body 100 can be configured as a plurality of types of optical chips or other types of electrical chips. In order not to affect the normal use of the chip body 100, the encoding unit 200 can be fixed to the edge of the chip body 100 by pasting, bonding, welding, etc., for example, Figure 1 , an embodiment in which the chip body 100 is a rectangle is shown, and the encoding unit 200 can be arranged at the corners of the rectangle, which is convenient for observation and preparation and will not cause contamination to the chip.
[0058] It should be noted that the encoding unit 200 is provided with a color-changing device 210 that changes color based on an applied current, and the encoding unit 200 is used to present target coding information of the chip structure based on the color changes of the multiple color-changing devices 210 .
[0059] Optionally, the number of color-changing devices 210 can be set according to actual coding requirements. Figure 1 Only one of three feasible embodiments is shown, and the other numbers will not be repeated. The color-changing device 210 may include a color-changing metal or a color-changing polycrystalline material based on current modulation, such as titanium nitride metal, polycrystalline silicon and other materials. The color-changing device 210 may undergo electromigration under a large current impact, and has a burning and discoloring phenomenon. For example, titanium nitride metal will produce a blue discoloration phenomenon under a large current impact. When using titanium nitride metal for chip encoding, a current of 2-5A can be used for a current impact with a duration range of 2-10ns to cause the titanium nitride metal to produce a blue discoloration phenomenon, so as to present the target coding information of the chip structure according to the discoloration of the color-changing device 210, thereby identifying the chip body 100.
[0060] exist Figure 1 In the illustrated embodiment, the color change of the coding unit 200 under current shock can be used to present the coding information of the chip, which effectively improves the accuracy and durability of the chip coding, reduces damage to the chip during the coding process or interference in the preparation process, reduces the difficulty of coding, and improves the operability of the chip coding.
[0061] Optionally, see Figure 2 , Figure 2 A schematic diagram of the structure of a coding unit 200 provided in an embodiment of the present application is shown in FIG. Figure 2 Only one embodiment of the coding unit 200 having five color-changing devices 210 is shown, and no further description is given for embodiments of other numbers of color-changing devices 210. The plurality of color-changing devices 210 are connected separately, and each color-changing device 210 is provided with a corresponding current input port 220.
[0062] exist Figure 2 In the illustrated embodiment, the plurality of color-changing devices 210 in the coding unit 200 can be separately connected to work independently. Therefore, in order to realize the color-changing modulation of the color-changing device 210 by current, each color-changing device 210 can be provided with a corresponding current input port 220 to realize relatively independent color-changing control, thereby effectively improving the effectiveness and accuracy of the target coding information of the chip structure.
[0063] Optionally, see Figure 3 , Figure 3A schematic diagram of the structure of another encoding unit 200 provided in an embodiment of the present application is shown in FIG. Figure 3 Only one embodiment of the coding unit 200 having five color-changing devices 210 is shown, and the embodiments of other numbers of color-changing devices 210 are not described in detail. Among them, multiple color-changing devices 210 are connected together, and a single current input port 220 is provided in the coding unit 200, each color-changing device 210 is connected to a corresponding switch device 230, and the current input port 220 is connected to multiple switch devices 230.
[0064] exist Figure 3 In the illustrated embodiment, the plurality of color-changing devices 210 in the coding unit 200 can be connected jointly, for example, can be connected in parallel, etc., for unified control. Therefore, in order to realize the color-changing modulation of the color-changing device 210 by the current, a unified single current input port 220 can be set to control the plurality of color-changing devices 210 to realize unified color-changing control. Moreover, in order to improve the control effectiveness of each color-changing device 210 under unified control, a corresponding switching device 230 can be set to be connected to each color-changing device 210, and the current input port 220 can be connected to the switching device 230, so as to control the conduction of the current path of each color-changing device 210, thereby effectively simplifying the number of current input ports 220 and improving the coding efficiency of the chip structure.
[0065] Optionally, the switch device 230 may be configured as various types of electrical switches.
[0066] Optionally, in Figure 2 and Figure 3 In the embodiment, the corresponding color-changing device 210, the current source input port and the corresponding switch device 230 can be connected by a metal wire, such as a metal aluminum wire.
[0067] See also Figure 4 , Figure 4 A schematic flow chart of a chip encoding method provided in an embodiment of the present application, the method may include steps S310-S330.
[0068] Step S310, determining target encoding information of the chip structure to be encoded.
[0069] Among them, the chip structure is as above Figure 1-Figure 3 Since each chip structure to be encoded is unique, the target encoding information of the current chip structure to be encoded can be determined first to perform distinguishing processing on multiple chip structures.
[0070] Optionally, the target coding information can be determined by a random unique coding method, or the unique target coding information can be determined according to the actual situation of the chip structure. The target coding information can be information determined according to the color change of the color-changing device. For example, when the color-changing device changes color, the corresponding code is 1, and when the color-changing device does not change color, the corresponding code is 0. The character strings of 1 and 0 corresponding to the color change of multiple color-changing devices are used as the corresponding target coding information. Taking 5 color-changing devices as an example, when the color change of the color-changing device is color change, no color change, color change, color change, no color change, the corresponding target coding information is "10110".
[0071] It should be noted that 1 and 0 are only a feasible encoding representation method, and other characters such as letters and symbols can also be used to represent the two situations of color change and no color change respectively.
[0072] Step S320, determining a target current signal output by the encoding control terminal based on the target encoding information.
[0073] Among them, since the encoding unit on the chip structure can present the target encoding information based on current modulation, the target current signal output by the encoding control terminal when performing chip encoding can be determined according to the target encoding information.
[0074] It should be noted that the target current signal can determine whether to output a large current based on the 1 and 0 in the target coding information. When the code is 1, a large current is output to change the color of the color-changing device. When the code is 0, no large current is output to prevent the color-changing device from changing color.
[0075] Step S330, outputting a target current signal to a coding unit provided on a connected chip structure through the coding control terminal, thereby obtaining a target coding chip having target coding information.
[0076] Among them, the corresponding target current signal is output to the coding unit set on the connected chip structure through the coding control end to control the color-changing device in the coding unit to achieve the corresponding color change or no color change, so that the corresponding target coding information is presented through the coding unit to obtain the target coding chip with the target coding information.
[0077] exist Figure 4 In the illustrated embodiment, the chip structure can be coded and controlled by current output, which effectively reduces the cost of chip coding and improves the efficiency, accuracy and durability of chip coding.
[0078] Optionally, see Figure 5 , Figure 5 A detailed flowchart of step S310 is provided for an embodiment of the present application. Step S310 may include steps S311-S312.
[0079] Step S311, determining the identity information of the chip body in the chip structure to be encoded.
[0080] Among them, the identity information may include the wafer number or location information. The wafer number may be the number of the chip body on the wafer. The wafer location may include the area number, coordinates and other unique data of the chip body on the wafer to determine the unique target coding information based on the information characterizing the actual situation of the chip body on the wafer structure.
[0081] For example, when the wafer number of a chip body is 10 and the area number of the wafer position is 100, the corresponding target coding information is 10100.
[0082] Step S312, determining target coding information according to a preset coding rule, identity information and arrangement information of the color-changing devices in the coding unit.
[0083] The preset coding rule may be a correspondence between the color change of the color-changing device and the coding character, for example, 1 represents the color change of the color-changing device, and 0 represents the non-color change of the color-changing device. Since the arrangement information such as the number and connection mode of the color-changing devices is different, the preset coding rule and the arrangement information of the color-changing devices in the coding unit may be combined to determine the target coding information representing the unique identity of the chip structure.
[0084] It should be noted that, based on some color-changing materials with controllable color change degree, target current signals of different sizes can also be set to control the color-changing device to produce different degrees of color change, so as to represent different codes according to different degrees of color change, and realize more complex chip coding processing. For example, when the color-changing device can produce light, medium and dark color change conditions, the preset coding rules can be: 0 represents that the color-changing device has not changed color, 1 represents that the color-changing device has produced light color change, 2 represents that the color-changing device has produced medium color change, 3 represents that the color-changing device has produced deep color change, etc.
[0085] exist Figure 5 In the illustrated embodiment, the target coding information of each chip structure to be encoded can be determined according to the actual situation of the chip structure, which effectively improves the target coding information and rationality, and the actual situation of the chip structure on the wafer can be reversely analyzed from the target coding information, which facilitates subsequent fault detection and other processing.
[0086] Optionally, see Figure 6 , Figure 6A detailed flow diagram of step S320 provided in an embodiment of the present application, wherein, when the color-changing device of the coding unit is discretely connected, the coding control terminal may have multiple current source output ports to be respectively connected to the current input port of each discretely connected color-changing device in the coding unit. Step S320 may include steps S321-S322.
[0087] Step S321, determining the sub-current signal of each color-changing device in the encoding unit according to the target encoding information.
[0088] Among them, the color change of each color-changing device can be determined according to the target coding information, so as to determine multiple corresponding sub-current signals. For example, the code of the first color-changing device in the target coding information is 1, that is, it changes color, then the corresponding sub-current signal is to output a large current signal that can change the color of the color-changing device; the code of the second color-changing device is 0, that is, it does not change color, then the corresponding sub-current signal is not to output a large current signal, etc.
[0089] Step S322 , determining a target current signal output by the multiple current source output ports according to the multiple sub-current signals and the arrangement information of the multiple current source output ports.
[0090] Among them, since the encoding unit has multiple current source input ports and the encoding control terminal has multiple current source output ports, in order to ensure the correspondence between the current source input ports and the current source output ports, the overall target current signal output by the multiple current source output ports can be determined according to the arrangement information of the multiple sub-current signals and the multiple current source output ports. For example, the first current source input port can be associated and connected with the first current source output port to control multiple different color-changing devices in a one-to-one manner.
[0091] Optionally, a plurality of current source output ports in the encoding control terminal may be configured as corresponding probe needle row structures to transmit current.
[0092] It should be noted that a single current output port may also be provided, and multiple color-changing devices may be individually controlled in sequence by respectively connecting to multiple current source input ports.
[0093] exist Figure 6 In the illustrated embodiment, current control can be performed separately for a plurality of discretely connected color-changing devices in the encoding unit, thereby effectively improving the effectiveness and accuracy of chip encoding.
[0094] Optionally, see Figure 7 , Figure 7Another detailed flow diagram of step S320 provided in an embodiment of the present application, wherein, when the color-changing devices of the coding unit are jointly connected, the coding control terminal may have a single current source output port to be connected to a single current input port in the coding unit to achieve unified control of multiple color-changing devices. Step S320 may include steps S323-S324.
[0095] Step S323, determining a switch signal of each color-changing device according to the target coding information and the connection relationship between the multiple color-changing devices in the coding unit.
[0096] Among them, when multiple color-changing devices are connected together, since the connection relationship of the multiple color-changing devices will affect the reception of the current signal, the color change of each color-changing device can be determined according to the target coding information, and the switching signal of the switching device corresponding to each color-changing device can be determined in combination with the connection relationship of the multiple color-changing devices.
[0097] Optionally, taking 5 color-changing devices connected in parallel as an example, if the corresponding target coding information is 10100, the switching signals of the switching devices corresponding to the 5 color-changing devices are on, off, on, off, and off respectively.
[0098] Step S324, determining a target current signal outputted by the current source output port according to the plurality of switch signals.
[0099] Among them, the direction of the current can be determined according to multiple switching signals, so as to calculate the current value of the required target current signal, and determine the target current signal output by the current source output port for unified control of multiple color-changing devices, so as to provide sufficient current to enable the corresponding color-changing devices to change color.
[0100] Optionally, for some complex coding scenarios with a large number of color-changing devices, multiple current output ports can be set up and connected to some of the color-changing devices respectively to reduce the current output pressure of a single current output port and improve the efficiency and accuracy of coding control.
[0101] exist Figure 7 In the illustrated embodiment, unified current control can be performed on a plurality of jointly connected color-changing devices in the encoding unit, thereby effectively reducing the number of current output ports and improving chip encoding efficiency.
[0102] See also Figure 8 , Figure 8 A schematic flow chart of a chip processing method provided in an embodiment of the present application, the method may include steps S410-S440.
[0103] Step S410, obtaining a detection image of the target encoding chip.
[0104] Among them, the target encoding chip is Figure 4-Figure 7 The target coding chip obtained in any one of the embodiments. If it is necessary to perform fault detection or source tracing on the encoded target coding chip, a detection image of the target coding chip can be obtained first. For example, the detection image of the target coding chip can be acquired by an image sensor such as a camera.
[0105] Step S420, performing image recognition on the area of the coding unit of the target coding chip in the detection image to determine the color change of each color change device in the coding unit.
[0106] The color change condition of each color-changing device in the coding unit can be obtained by performing image recognition on the area of the coding unit in the detection image.
[0107] Optionally, when performing image recognition, the target area where the coding unit is located in the detection image can be determined by area positioning, so as to identify the corresponding areas of multiple color-changing devices from the image of the target area, and then perform pixel recognition and other processing on the corresponding areas of each color-changing device to determine the color change of each color-changing device.
[0108] For example, a corresponding pixel value threshold can be set according to the degree of color change of the color-changing device. When the pixel value of the corresponding area of the color-changing device is greater than or equal to the pixel value threshold, it is determined that it has changed color. When the pixel value of the corresponding area of the color-changing device is less than the pixel value threshold, it is determined that it has not changed color.
[0109] Optionally, the image of the target area may be processed with corresponding grayscale value, noise removal, etc. to improve the recognition accuracy of the color change.
[0110] Step S430, analyzing based on the color change situation and the preset coding rules to determine the target coding information.
[0111] Step S440: performing fault processing based on the target coding information.
[0112] Among them, the target coding information corresponding to the target coding chip can be analyzed in combination with the color change situation and the preset coding rules, so as to perform corresponding data positioning and other fault processing according to the target coding information.
[0113] exist Figure 8 In the illustrated embodiment, when a fault occurs, the corresponding target coding information can be determined by means of image recognition and rule parsing, so that subsequent fault processing can be performed according to the target coding information, thereby effectively improving the efficiency and accuracy of chip coding recognition and acquisition, as well as the efficiency of fault processing based on chip coding.
[0114] An embodiment of the present application also provides a computer program product, which includes a computer program / instruction. When the computer program / instruction is executed by a processor, the steps of any one of the above-mentioned chip encoding methods or chip processing methods are implemented.
[0115] In several embodiments provided in the present application, it should be understood that the disclosed structure can also be implemented in other ways. The structural embodiments described above are merely schematic, for example, the block diagrams in the accompanying drawings show the possible architecture, functions and operations of the equipment according to the multiple embodiments of the present application. In this regard, each box in the block diagram can represent a part of a module, a program segment or a code, and a part of the module, a program segment or a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram, and the combination of the block diagrams, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0116] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0117] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0118] The above description is only an embodiment of the present application and is not intended to limit the scope of protection of the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.
[0119] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
[0120] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
Claims
1. A chip structure, It is characterized in that The chip structure comprises: a chip body and a coding unit; wherein the coding unit is arranged on the chip body; The encoding unit is provided with a color-changing device that changes color based on the applied current; The encoding unit is used to present the target encoding information of the chip structure based on the color change conditions of the plurality of color change devices.
2. The chip structure according to claim 1, It is characterized in that in, The plurality of color-changing devices are connected separately, and each of the color-changing devices is provided with a corresponding current input port.
3. The chip structure according to claim 1, It is characterized in that in, A plurality of the color-changing devices are connected in combination, and a single current input port is provided in the encoding unit; Each of the color-changing devices is connected to a corresponding switch device, and the current input port is connected to a plurality of the switch devices.
4. The chip structure according to claim 1, It is characterized in that in, The color-changing device includes a color-changing metal or a color-changing polycrystalline material based on current modulation.
5. A chip encoding method, It is characterized in that The method comprises: Determine target encoding information of a chip structure to be encoded; wherein the chip structure is the chip structure according to any one of claims 1 to 4; Determine a target current signal output by the coding control terminal based on the target coding information; The target current signal is outputted to the encoding unit provided on the connected chip structure through the encoding control terminal, so as to obtain a target encoding chip having the target encoding information.
6. The method according to claim 5, It is characterized in that The step of determining target encoding information of the chip structure to be encoded includes: Determine the identity information of the chip body in the chip structure to be encoded; wherein the identity information includes a wafer number or location information; The target coding information is determined according to a preset coding rule, the identity information and the arrangement information of the color-changing devices in the coding unit.
7. The method according to claim 5, It is characterized in that If the coding control end has a plurality of current source output ports, the step of determining the target current signal output by the coding control end based on the target coding information includes: Determining a sub-current signal of each color-changing device in the encoding unit according to the target encoding information; The target current signal output by the multiple current source output ports is determined according to the multiple sub-current signals and the arrangement information of the multiple current source output ports.
8. The method according to claim 5, It is characterized in that If the coding control end has a single current source output port, the step of determining a target current signal output by the coding control end based on the target coding information includes: Determine a switch signal of each color-changing device according to the target coding information and a connection relationship between a plurality of color-changing devices in the coding unit; The target current signal output by the current source output port is determined according to the plurality of switch signals.
9. A chip processing method, It is characterized in that The method comprises: Acquire a detection image of the target encoding chip as described in any one of claims 5 to 8; Performing image recognition on the region of the coding unit of the target coding chip in the detection image to determine the color change of each color-changing device in the coding unit; Parsing based on the color change situation and preset coding rules to determine the target coding information; Fault processing is performed based on the target encoding information.
10. A computer program product, It is characterized in that The computer program product comprises a computer program / instruction, and when the computer program / instruction is executed by a processor, the steps in the method according to any one of claims 5 to 9 are implemented.
Citation Information
Patent Citations
Electrochromic device based on nano particles and preparation method thereof
CN102929063A
Heavy metal ion detection chip and detection method thereof
CN106290327A
Identification chip and manufacturing method thereof
CN106653955A
A method and a device for coding a flash memory chip
CN109818622A
Semiconductor chip scale package and method
CN111326483A
