Chip burning system capable of improving burning effect and burning method thereof
By segmenting program information and adding unique numbers in the chip programming system, combined with code reading and transmission line switching, the problem of information loss caused by signal attenuation in the chip programming system is solved, and a more stable and complete programming process is achieved.
Patent Information
- Application Number
- CN202310563202.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-17
- Publication Date
- 2026-02-13
AI Technical Summary
Existing chip programming systems are prone to signal attenuation under high-frequency communication, resulting in incomplete programming and missing information.
A chip programming system including a programming module and a leak detection module is adopted. The program information is segmented and a unique number is added. The missing number is detected by the code reading unit and the transmission line is switched by the switching unit to ensure information integrity. Combined with the buffer unit, the system prevents interruption.
It improves the stability and integrity of chip programming, prevents the loss of program information, and ensures that the programming efficiency is not affected when switching transmission lines.
Smart Images

Figure CN121523697A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of chip programming technology, specifically to a chip programming system and method for improving programming performance. Background Technology
[0002] Chips need a program to function, and the process of storing the program inside the chip is called chip programming. This process uses a chip programming system, which consists of a programmer, wiring, and fixtures or tooling. The chip is loaded by the fixtures or tooling, and the programmer programs the chip into the chip through the wiring.
[0003] In existing chip programming systems, the higher the communication frequency, the faster the transmission speed. However, the signal attenuation increases with the frequency, which leads to unstable programming and incomplete program programming, meaning that the program information stored in the chip is missing.
[0004] Therefore, in view of this, we have studied and improved the existing structure and its shortcomings, and proposed a chip programming system and programming method to improve the programming effect. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention provides a chip programming system and method that enhances programming performance, thus resolving the problems mentioned in the background section.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a chip programming system for improving programming effect, comprising a programming module and a leak detection module. The programming module includes a chip programming device, a program information unit, a segmentation unit, and a numbering unit. The chip programming device is internally provided with a program information unit, which is used to store program information to be programmed. The program information unit is connected to a segmentation unit, which is used to segment the program information. The segmentation unit is connected to a numbering unit, which is used to add a unique number to the segmented program information.
[0007] The program information unit is connected to a transmission line module, and the transmission line module is connected to the chip body. The chip body is connected to a leak detection module. The leak detection module includes a code reading unit, a leak detection unit, a marking unit, and a transmission unit. The code reading unit is connected to the leak detection unit, and the leak detection unit is connected to the marking unit. The marking unit is connected to the transmission unit, and the transmission unit is connected to a number search module. The number search module is located inside the chip programming device.
[0008] Furthermore, the code reading unit is used to read the number of the program information already burned into the chip body, and the leak detection unit is used to detect whether any of the read numbers are missing.
[0009] Furthermore, the marking unit is used to mark numbers that have not been read.
[0010] Furthermore, the number search module is used to search for the corresponding program information segment based on the number that has not been read.
[0011] Furthermore, the transmission line module includes a buffer unit, a splitter connector, a transmission line group, a line detection unit, a switching unit, and a splitter plug. The buffer unit is connected to the splitter connector, and the splitter connector is connected to the switching unit. The switching unit is connected to the transmission line group, and the transmission line group is connected to the line detection unit. The transmission line group is also connected to the splitter plug.
[0012] Furthermore, the transmission line group includes at least one transmission line, and the transmission lines are designated as the first transmission line, the second transmission line, ..., the Nth transmission line as the number increases.
[0013] Furthermore, the cache unit is used to cache program information, and the splitter and plug are used to connect several transmission lines, with only one transmission line working during the burning process.
[0014] Furthermore, the line detection unit is used to detect whether each transmission line is faulty, and the switching unit is used to switch the transmission line used for programming.
[0015] Furthermore, the splitter plug is connected to the chip body.
[0016] A chip programming system method for improving programming performance, the programming method comprising the following steps:
[0017] Step 1: After the chip body is securely clamped, connect the splitter plug to the chip body and the splitter connector to the chip programming device, and wait for programming to begin.
[0018] Step 2: Enter the program information to be burned into the program information unit, and divide the program information inside the program information unit into segments through the segmentation unit. The shorter each segment of program information is, the better, and each segment of program information is given a unique number through the numbering unit.
[0019] Step 3: Start burning program information. The program information is transmitted to the cache unit for caching. After caching, the program information is burned into the chip body through any one of the transmission lines and the splitter plug in the transmission line group.
[0020] Step 4: During the operation of the transmission line, the line detection unit detects it. If the detection parameters show that the transmission line has bad parameters, the switching unit switches to other transmission lines to continue burning program information. The parameter detection of the transmission line includes parameters such as resistance, communication frequency, transmission speed and signal strength.
[0021] Step 5: The program information burned into the chip body is associated with a unique number according to the program information segment it is divided into. The number in the chip body is read by the code reading unit and the missing number is detected by the missing number detection unit. If there is a missing number, it means that the program information associated with the number has not been burned into the chip body. At this time, the marking unit marks the number and transmits the number to the chip burning device through the transmission unit.
[0022] Step 6: Based on the marked number, use the number search module to search for the program information segment corresponding to the number. The program information segment is then burned back into the chip body through the transmission line, and the program information segment is burned to the corresponding position based on the number.
[0023] This invention provides a chip programming system and method that enhance programming performance, offering the following advantages:
[0024] 1. The chip programming system and method for improving programming effect, wherein the segmentation unit divides the program information inside the program information unit into segments, and each segment of program information is assigned a unique number by the numbering unit. When the program information with the number is programmed into the chip body, the code reading unit reads the number in the chip body during the programming process. If there is a missing number, it means that the program information associated with the number has not been programmed into the chip body. At this time, the marking unit marks the number and transmits the number to the chip programming device through the transmission unit for supplementary recording, thereby improving the programming effect and preventing the omission of program information.
[0025] 2. The chip programming system and method for improving programming effect use a splitter connector and a splitter plug to connect several transmission lines simultaneously. During operation, the transmission lines are constantly detected by the line detection unit. If a faulty parameter is found in the transmission line based on the detection parameters, the switching unit switches to other transmission lines to continue programming information, thereby avoiding transmission line failures or defects that affect programming efficiency.
[0026] 3. The chip programming system and method for improving programming effect are based on caching program information in a cache unit and programming the program information into the chip body through a transmission line. Since the program information is cached in the cache unit, the program information continues to be transmitted even after switching, without the need for retransmission, so as to prevent interruption during the programming process. Attached Figure Description
[0027] Figure 1 This is a schematic diagram of the chip programming process of a chip programming system for improving programming effect according to the present invention.
[0028] Figure 2 This is a schematic diagram of the chip programming device operation process of the chip programming system for improving programming effect according to the present invention;
[0029] Figure 3 This is a schematic diagram of the operation flow of the code reading unit of a chip programming system for improving programming effect according to the present invention;
[0030] Figure 4 This is a schematic diagram of the operation flow of the number search module of the chip programming system for improving programming effect according to the present invention;
[0031] Figure 5 This is a schematic diagram of the operation process of the cache unit of a chip programming system for improving programming effect according to the present invention;
[0032] Figure 6 This is a schematic diagram of the operation flow of the switching unit of a chip programming system for improving programming effect according to the present invention.
[0033] In the diagram: 1. Programming module; 101. Chip programming device; 102. Program information unit; 103. Segmentation unit; 104. Numbering unit; 2. Transmission line module; 201. Buffer unit; 202. Split connector; 203. Transmission line group; 204. Line detection unit; 205. Switching unit; 206. Split plug; 3. Chip body; 4. Leak detection module; 401. Code reading unit; 402. Leak detection unit; 403. Marking unit; 404. Transmission unit; 5. Number search module. Detailed Implementation
[0034] The embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and should not be construed as limiting the scope of the invention.
[0035] like Figures 1-4 As shown, the present invention provides a technical solution: a chip programming system for improving programming effect, including a programming module 1 and a leak detection module 4. The programming module 1 includes a chip programming device 101, a program information unit 102, a segmentation unit 103 and a numbering unit 104. The chip programming device 101 is internally provided with a program information unit 102, which is used to store program information to be programmed. The program information unit 102 is connected to the segmentation unit 103, which is used to segment the program information. The segmentation unit 103 is connected to the numbering unit 104, which is used to add a unique number to the segmented program information.
[0036] The program information unit 102 is connected to the transmission line module 2, and the transmission line module 2 is connected to the chip body 3. The chip body 3 is connected to the leak detection module 4. The leak detection module 4 includes a code reading unit 401, a leak detection unit 402, a marking unit 403, and a transmission unit 404. The code reading unit 401 is connected to the leak detection unit 402, and the leak detection unit 402 is connected to the marking unit 403. The marking unit 403 is connected to the transmission unit 404, and the transmission unit 404 is connected to the number search module 5. The number search module 5 is located inside the chip programming device 101. The code reading unit 401 is used to read the numbers of the program information already programmed in the chip body 3. The leak detection unit 402 is used to detect whether all read numbers are missing. The marking unit 403 is used to mark the numbers that have not been read. The number search module 5 is used to search for the corresponding program information segment based on the numbers that have not been read.
[0037] The specific operation is as follows: the program information to be burned is entered into the program information unit 102, and the program information inside the program information unit 102 is segmented by the segmentation unit 103. The shorter the program information segment, the better. Each program information segment is assigned a unique number by the numbering unit 104. Then the program information is transmitted to the cache unit 201 for caching. After caching, the program information is burned into the chip body 3 through the splitter connector 202, any one of the transmission lines in the transmission line group 203, and the splitter plug 206. Because the program information is cached in the cache unit 201, the program information continues to be transmitted even after the transmission line is switched, without retransmission, to prevent interruption during the burning process. The program information burned into the chip body 3 is associated with a corresponding unique number according to its segmented program information. The number in the chip body 3 is read by the code reading unit 401 and checked by the leak detection unit 402. The system checks for missing numbers. If a missing number is found, it means that the program information associated with that number has not been burned into the chip body 3. At this time, the marking unit 403 marks the number and transmits it to the chip burning device 101 through the transmission unit 404. Based on the marked number, the number search module 5 searches for the program information segment corresponding to the number. The program information segment is burned into the chip body 3 again through the transmission line. The program information segment is burned into the corresponding position based on the number, thereby improving the burning effect and preventing program information from being missed. When the code reading unit 401 is working, it first reads the number to filter out the missing number. The read number will be further read and checked for the program information segment associated with that number to check whether the content in the program information segment is complete. If it is incomplete, the program information segment is burned into the chip body 3 again through the transmission line for supplementation. The new program information segment overwrites the original program information segment.
[0038] like Figures 1-2 , Figures 5-6As shown, the transmission line module 2 includes a cache unit 201, a splitter connector 202, a transmission line group 203, a line detection unit 204, a switching unit 205, and a splitter plug 206. The cache unit 201 is connected to the splitter connector 202, and the splitter connector 202 is connected to the switching unit 205. The switching unit 205 is connected to the transmission line group 203, and the transmission line group 203 is connected to the line detection unit 204. The transmission line group 203 is also connected to the splitter plug 206. The transmission line group 203 includes at least one transmission line, and the transmission lines are designated as the first transmission line, the second transmission line, ..., the Nth transmission line as the number increases. The cache unit 201 is used to cache program information. The splitter connector 202 and the splitter plug 206 are used to connect several transmission lines, and only one transmission line works during the burning process. The line detection unit 204 is used to detect whether each transmission line is faulty. The switching unit 205 is used to switch the transmission line used for burning. The splitter plug 206 is connected to the chip body 3.
[0039] The specific operation is as follows: After the chip body 3 is securely clamped, the splitter plug 206 is connected to the chip body 3, and the splitter connector 202 is connected to the chip programming device 101, waiting for programming. The program information is programmed into the chip body 3 through the splitter connector 202, any one of the transmission lines in the transmission line group 203, and the splitter plug 206. During the operation of the transmission line, the line detection unit 204 detects it. If the detection parameters show that the transmission line has bad parameters, the switching unit 205 switches to other transmission lines to continue programming. The parameter detection of the transmission line includes parameters such as resistance, communication frequency, transmission speed, and signal strength. That is, the first transmission line is the default working line. The line detection unit 204 detects the first transmission line as the working line. If the detection parameters show that the transmission line has bad parameters, the switching unit 205 switches to any one of the second, ..., Nth transmission lines to continue programming, thereby avoiding transmission line failure or bad performance from affecting the programming efficiency.
[0040] like Figures 1-6 As shown, a chip programming system for improving programming performance includes a programming method comprising the following steps:
[0041] Step 1: After the chip body 3 is securely clamped, connect the splitter plug 206 to the chip body 3, and connect the splitter connector 202 to the chip programming device 101, and wait for programming to begin.
[0042] Step 2: Input the program information to be burned into the program information unit 102, and divide the program information inside the program information unit 102 into segments through the segmentation unit 103. The shorter each segment of program information is, the better, and each segment of program information is given a unique number through the numbering unit 104.
[0043] Step 3: Start burning program information. The program information is transmitted to the cache unit 201 for caching. After caching, the program information is burned into the chip body 3 through the splitter 202, any one of the transmission lines in the transmission line group 203 and the splitter plug 206.
[0044] Step 4: During the operation of the transmission line, the line detection unit 204 detects it. If the transmission line is found to have bad parameters based on the detection parameters, the switching unit 205 switches to other transmission lines to continue burning program information. The parameter detection of the transmission line includes parameters such as resistance, communication frequency, transmission speed and signal strength.
[0045] Step 5: The program information burned into the chip body 3 is associated with a unique number according to its program information segment. The reading unit 401 reads the number in the chip body 3 and the omission detection unit 402 checks whether there is an omission number. If there is an omission number, it means that the program information associated with the number has not been burned into the chip body 3. At this time, the marking unit 403 marks the number and transmits the number to the chip burning device 101 through the transmission unit 404.
[0046] Step 6: Based on the marked number, the program information segment corresponding to the number is searched using the number search module 5. The program information segment is then burned back into the chip body 3 via the transmission line, and the program information segment is burned to the corresponding position based on the number.
[0047] The embodiments of the present invention are given for illustrative and descriptive purposes only, and are not intended to be exhaustive or to limit the invention to the forms disclosed. Many modifications and variations will be apparent to those skilled in the art. The embodiments were chosen and described in order to better illustrate the principles and practical application of the invention, and to enable those skilled in the art to understand the invention and to design various embodiments with various modifications suitable for a particular purpose.
Claims
1. A chip burning system for increasing burning effect, comprising a burning module (1) and a scanning leakage module (4), characterized in that: The burning module (1) comprises a chip burning device (101), a program information unit (102), a division unit (103) and a numbering unit (104), the program information unit (102) is arranged in the chip burning device (101), and the program information unit (102) is used for storing program information to be burned; the program information unit (102) is connected with the division unit (103), and the division unit (103) is used for segmenting the program information; the division unit (103) is connected with the numbering unit (104), and the numbering unit (104) is used for adding unique numbers to the segmented program information; The program information unit (102) is connected with a transmission line module (2), and the transmission line module (2) is connected with a chip body (3); the chip body (3) is connected with a scanning leakage module (4), the scanning leakage module (4) comprises a code reading unit (401), a leakage checking unit (402), a marking unit (403) and a transmission unit (404), the code reading unit (401) is connected with the leakage checking unit (402), the leakage checking unit (402) is connected with the marking unit (403), the marking unit (403) is connected with the transmission unit (404), and the transmission unit (404) is connected with a numbering searching module (5); the numbering searching module (5) is arranged in the chip burning device (101).
2. The chip burning system for increasing burning effect according to claim 1, characterized in that: The code reading unit (401) is used for reading the numbers of the program information burned in the chip body (3), and the leakage checking unit (402) is used for detecting whether all the read numbers have leakage.
3. The chip burning system for increasing burning effect according to claim 1, characterized in that: The marking unit (403) is used for marking the numbers not read out.
4. The chip burning system for increasing burning effect according to claim 1, characterized in that: The numbering searching module (5) is used for searching the corresponding program information segment according to the numbers not read out.
5. The chip burning system for increasing burning effect according to claim 1, characterized in that: The transmission line module (2) comprises a buffer unit (201), a branch joint (202), a transmission line group (203), a line detection unit (204), a switching unit (205) and a branch plug (206), the buffer unit (201) is connected with the branch joint (202), the branch joint (202) is connected with the switching unit (205), the switching unit (205) is connected with the transmission line group (203), the transmission line group (203) is connected with the line detection unit (204), and the transmission line group (203) is also connected with the branch plug (206).
6. The chip burning system for increasing burning effect according to claim 5, characterized in that: The transmission line group (203) comprises at least one transmission line, and the transmission lines are respectively a first transmission line, a second transmission line, …, and an Nth transmission line as the number of transmission lines increases.
7. The chip burning system for increasing burning effect according to claim 5, characterized in that: The buffer unit (201) is used for buffering program information, the branch joint (202) and the branch plug (206) are used for connecting a plurality of transmission lines, and only one transmission line works in the burning process.
8. The chip burning system for increasing burning effect according to claim 5, characterized in that: The line detection unit (204) is used for detecting whether each transmission line is faulty, and the switching unit (205) is used for switching the transmission line used for burning.
9. The chip burning system for increasing burning effect according to claim 5, characterized in that: The branch plug (206) is connected with the chip body (3).
10. The burning method of the chip burning system for increasing burning effect according to any one of claims 1-9, characterized in that: The burning method comprises the following operation steps: Step one: after the chip body (3) is firmly clamped, the branch plug (206) is connected with the chip body (3), and the branch connector (202) is connected with the chip burning device (101), and waiting for burning; Step two: the program information to be burned is input into the program information unit (102), and the program information in the program information unit (102) is segmented by the segmentation unit (103), and each segment of the program information is better, and each segment of the program information is added with a unique number by the numbering unit (104); Step three: start the burning of the program information, the program information is transmitted to the cache unit (201) for caching, and after caching, the program information is burned into the chip body (3) through the branch connector (202) and any transmission line in the transmission line group (203) and the branch plug (206); Step four: the line detection unit (204) detects the transmission line during working, and if the transmission line generates bad parameters based on the detection parameters, the switching unit (205) is switched to other transmission lines to continue the burning of the program information, wherein the parameter detection of the transmission line includes resistance, communication frequency, transmission speed, signal strength and the like; Step five: the program information burned into the chip body (3) is associated with the corresponding unique number according to the program information segment, the number in the chip body (3) is read by the code reading unit (401), and whether there is a missing number is detected by the leakage detection unit (402), if there is a missing number, it indicates that the program information associated with the number has not been burned into the chip body (3), at this time, the marking unit (403) marks the number and transmits the number to the chip burning device (101) through the transmission unit (404); Step six: based on the marked number, the program information segment corresponding to the number is searched out by using the numbering search module (5), the program information segment is burned into the chip body (3) again through the transmission line, and the program information segment is burned into the corresponding position based on the number.