CN117054846A - Visual test method, system and device for chip and storage medium - Google Patents
Visual test method, system and device for chip and storage medium Download PDFInfo
- Publication number
- CN117054846A CN117054846A CN202310803038.1A CN202310803038A CN117054846A CN 117054846 A CN117054846 A CN 117054846A CN 202310803038 A CN202310803038 A CN 202310803038A CN 117054846 A CN117054846 A CN 117054846A
- Authority
- CN
- China
- Prior art keywords
- data
- coordinate system
- mouse
- data block
- index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000000007 visual effect Effects 0.000 title claims abstract description 26
- 238000010998 test method Methods 0.000 title abstract description 8
- 238000012360 testing method Methods 0.000 claims abstract description 72
- 238000000034 method Methods 0.000 claims description 39
- 238000012216 screening Methods 0.000 claims description 36
- 230000004044 response Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 14
- 230000009471 action Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 abstract 1
- 239000003086 colorant Substances 0.000 description 9
- 238000004590 computer program Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000739 chaotic effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a visual test method, a visual test system, a visual test device and a visual test storage medium for chips, wherein the visual test method comprises the following steps: acquiring a first page index number set, creating a data space, initializing the data space, selecting application, acquiring a second page index number set, and writing the second page index number set into a backup area; acquiring a data updating value, writing the data updating value into a backup area, updating a data list of a second page index number according to the data updating value, powering down for the first time, and comparing data after power-on reset; if the data of the backup area is different from the data of the target area, the power is turned off for the second time, the data of the backup area is written into the target area after power-on reset, and then a status word is returned; and selecting to check the writing condition of the data or to perform third power-down according to the status word. The intelligent card is subjected to power failure test by selecting application, so that data interaction of a terminal is reduced, the test speed is high, the test period is short, the test precision is high, and the intelligent card power failure test method can be widely applied to the technical field of chip test.
Description
Technical Field
The present application relates to the field of chip testing technologies, and in particular, to a method, a system, an apparatus, and a storage medium for visual testing of a chip.
Background
The chip test can generate a large amount of test data, and various analyses and decisions are carried out on the chip according to the generated test data. However, test data obtained by the chip test method in the prior art is poor in test data readability through manually extracting the data and screening the data, and the manual extraction is time-consuming and labor-consuming.
Disclosure of Invention
In view of the above, an object of the embodiments of the present application is to provide a method, a system, a device and a storage medium for visual testing of a chip, which automatically extract test data of the chip test and improve the readability of the test data.
In a first aspect, an embodiment of the present application provides a method for visual testing of a chip, including the following steps:
the method comprises the steps of obtaining test data of a chip by the test data, and screening and grouping the test data through preset indexes;
displaying the screening and grouping processing results in real time through a terminal interface;
displaying coordinate system images of different indexes through the terminal interface, wherein one coordinate system displays one index and/or a plurality of indexes;
responding to a mouse placed on the coordinate system image, and generating coordinate values and attribute information of a corresponding data block at the place where the mouse is placed, wherein the ordinate represents the data block value of sample data, and the abscissa represents the index value of the data block;
displaying the data type of the data block according to the attribute information and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the attribute information and the data type;
dynamically playing the index of the coordinate system image to generate an image in response to the clicking action of clicking the playing key;
and displaying different abscissa intervals of the coordinate system image in response to the sliding of the mouse.
Optionally, the screening and grouping processing of the test data by using a preset index specifically includes:
screening the test data containing the preset indexes according to the preset indexes to obtain screening data;
and acquiring grouping information, and dividing the screening data into different data groups according to the grouping information.
Optionally, the displaying, through the terminal interface, the coordinate system images of different indexes specifically includes:
acquiring index selection information, and selecting a data block according to the index selection information, wherein the index selection information represents one index type of selection information or multiple index types of selection information;
and generating the coordinate system image according to the index selection information, the data block and a preset coordinate system generation rule.
Optionally, the responding to the mouse placed on the coordinate system image and generating coordinate values and attribute information of the corresponding data block at the place where the mouse is placed specifically includes:
acquiring the placement information of the mouse on the coordinate system image;
determining a selected data block of the coordinate system image according to the placement information;
and generating a display frame at the place where the mouse is placed, and displaying coordinate values and attribute information of the selected data block in the display frame.
Optionally, displaying the data type of the data block according to the attribute information and the correspondence relation specifically includes:
determining a coordinate color of the data block based on the attribute information, wherein the coordinate color characterizes a display color of an index coordinate point of the data block in the coordinate system image;
and determining the data type of the data block according to the coordinate color and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the coordinate color and the data type.
Optionally, the generating an image of the index of the coordinate system image in response to the clicking action of the clicking playing button includes:
acquiring a click signal of the mouse;
acquiring position information of a clicking position, and comparing the position information with preset position information of a playing key;
and if the comparison is successful, dynamically playing an index generation image of the coordinate system image, wherein the index generation image represents index coordinate points of the data block and the association process between the coordinate points.
Optionally, displaying different abscissa intervals of the coordinate system image in response to the sliding of the mouse specifically includes:
acquiring sliding information of the mouse and position information of the mouse;
determining the position of the mouse according to the position information of the mouse;
and if the position of the mouse belongs to the position of the coordinate system image, displaying different abscissa intervals of the coordinate system image according to the sliding information, wherein the smaller the abscissa interval is, the more continuous the value of the data block is.
In a second aspect, an embodiment of the present application provides a visual testing system for a chip, including:
the first module is used for acquiring test data of the chip, and screening and grouping the test data through preset indexes;
the second module is used for displaying the screening and grouping processing results in real time through a terminal interface;
a third module, configured to display, through the terminal interface, coordinate system images of different indexes, where the same coordinate system displays one and/or more indexes;
a fourth module, configured to respond to a mouse placed on the coordinate system image, and generate coordinate values and attribute information of a corresponding data block at a place where the mouse is placed, where the ordinate represents a data block value of sample data, and the abscissa represents an index value of the data block;
a fifth module, configured to display a data type of the data block according to the attribute information and a correspondence, where the correspondence characterizes a correspondence between the attribute information and the data type;
a sixth module, configured to dynamically play the index generation image of the coordinate system image in response to a clicking action of clicking the play button;
and a seventh module, configured to display different abscissa intervals of the coordinate system image in response to the sliding of the mouse.
In a third aspect, an embodiment of the present application provides a visual testing apparatus for a chip, including:
at least one processor;
at least one memory for storing at least one program;
the at least one program, when executed by the at least one processor, causes the at least one processor to implement the method as described above.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored therein a processor executable program for performing the method as described above when executed by a processor.
The embodiment of the application has the following beneficial effects: the embodiment of the application provides a visual test method of a chip, which comprises the following steps: the method comprises the steps of obtaining test data of a chip by the test data, and screening and grouping the test data through preset indexes; displaying the screening and grouping processing results in real time through a terminal interface; displaying coordinate system images of different indexes through the terminal interface, wherein one coordinate system displays one index and/or a plurality of indexes; responding to a mouse placed on the coordinate system image, and generating coordinate values and attribute information of a corresponding data block at the place where the mouse is placed, wherein the ordinate represents the data block value of sample data, and the abscissa represents the index value of the data block; displaying the data type of the data block according to the attribute information and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the attribute information and the data type; dynamically playing the index of the coordinate system image to generate an image in response to the clicking action of clicking the playing key; and displaying different abscissa intervals of the coordinate system image in response to the sliding of the mouse. The test data of the chip can be intuitively read through automatic screening and grouping of the test data and then display through a terminal display interface, so that the test data has strong readability after processing and displaying.
Drawings
Fig. 1 is a schematic flow chart of steps of a visual testing method for a chip according to an embodiment of the present application;
FIG. 2 is a coordinate system image provided by an embodiment of the present application;
FIG. 3 is a coordinate system image of a single index provided by an embodiment of the present application;
fig. 4 is a coordinate system image of a play key according to an embodiment of the present application;
FIG. 5 is a coordinate system image of a minimum abscissa interval provided by an embodiment of the present application;
FIG. 6 is a SD2 setup interface of test software provided by an embodiment of the present application;
FIG. 7 is a SD3 setup interface of test software provided by an embodiment of the present application;
FIG. 8 is a functional selection interface of SD3 of test software provided by an embodiment of the present application;
FIG. 9 is a SW1 setup interface of test software provided by an embodiment of the present application;
FIG. 10 is an html document output interface of test software provided by an embodiment of the present application;
FIG. 11 is a block diagram of a visual testing system for chips according to an embodiment of the present application;
FIG. 12 is a block diagram of a chip visual testing device according to an embodiment of the present application;
reference numerals: play key 1.
Detailed Description
Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the application.
In the description of the present application, it should be understood that references to orientation descriptions such as upper, lower, front, rear, left, right, etc. are based on the orientation or positional relationship shown in the drawings, are merely for convenience of description of the present application and to simplify the description, and do not indicate or imply that the apparatus or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus should not be construed as limiting the present application.
In the description of the present application, a number means one or more, a number means two or more, and greater than, less than, exceeding, etc. are understood to not include the present number, and above, below, within, etc. are understood to include the present number. The description of the first and second is for the purpose of distinguishing between technical features only and should not be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.
In the description of the present application, unless explicitly defined otherwise, terms such as arrangement, installation, connection, etc. should be construed broadly and the specific meaning of the terms in the present application can be reasonably determined by a person skilled in the art in combination with the specific contents of the technical scheme.
As shown in fig. 1, an embodiment of the present application provides a method for visual testing of a chip, which includes the following steps.
S100, test data of the chip are obtained, and screening and grouping processing are carried out on the test data through preset indexes.
The test data is generated by testing the chip, and is chaotic and irregular.
Specifically, the terminal acquires test data generated by the test chip in real time by setting an acquisition time interval, and then screens and groups the acquired test data according to an index preset in advance to obtain data to be displayed.
Optionally, the screening and grouping processing of the test data by using a preset index specifically includes:
s110, screening the test data containing the preset indexes according to the preset indexes to obtain screening data;
s120, acquiring grouping information, and dividing the screening data into different data groups according to the grouping information.
Specifically, the test data generated by testing the chip is chaotic and irregular, each data block comprises a lot of characteristic information, and the characteristic information included in a lot of data blocks is not needed. Therefore, screening rules are set in advance according to preset indexes, test data are screened and compared one by one, data blocks containing the preset indexes are reserved, and the rest redundant data blocks are removed; after screening, screening data are divided into different groups, specific grouping is determined according to grouping information, when the similar index grouping information is acquired, data blocks containing the same index type are required to be divided into one group, when the same data type grouping information is acquired, data blocks containing the same data type are divided into one group, and when the same coordinate grouping information is acquired, data blocks of the same coordinate system are divided into one group.
And S200, displaying the screening and grouping processing results in real time through a terminal interface.
Specifically, after screening and grouping, the screened data is displayed on a display interface of the terminal according to the preset rule, the specific type and image of the displayed data can be set according to requirements, the specific type and image include grouping information, the data blocks included in each group, the total number of the screened data blocks and the like, and the displayed image can include a pie chart, a line chart, a bar chart and the like.
S300, displaying coordinate system images of different indexes through the terminal interface, wherein one coordinate system displays one index and/or a plurality of indexes.
Specifically, the ordinate in the same coordinate system image is set, each ordinate represents one index, and the coordinate system image containing the set index is generated according to the set index number.
Optionally, the displaying, through the terminal interface, the coordinate system images of different indexes specifically includes:
s310, acquiring index selection information, and selecting a data block according to the index selection information, wherein the index selection information represents one index type of selection information or multiple index types of selection information;
s320, generating the coordinate system image according to the index selection information, the data block and a preset coordinate system generation rule.
Referring to fig. 2 to 3, specifically, index information of a coordinate system image to be generated is acquired, one or more indexes are selected according to the index information, a data block containing the selected index is selected according to the selected index, and the selected data block and the index are generated into the coordinate system image to be displayed through a coordinate system image generation rule. Referring to fig. 2, by using two indexes of an ordinate erasure number (erase_cnt) and an invalid data amount (invalid_cnt) of the coordinate system image and a value of a block of data of an abscissa (blk_idx), one block of data is one block of data, and the index change condition of the block of data and the index value corresponding to each block of data can be intuitively seen through the coordinate system image.
S400, responding to a mouse placed on the coordinate system image, and generating coordinate values and attribute information of a corresponding data block at the place where the mouse is placed, wherein the ordinate represents the data block value of sample data, and the abscissa represents the index value of the data block.
Specifically, when the mouse is placed on the coordinate system image, coordinate values of the data block and attribute information of the data block of the abscissa corresponding to the place where the mouse is placed are automatically displayed, the ordinate of the coordinate values of the data block is the index value of the data block, and the index value of the data block and related attribute information can be clearly seen through the coordinate values, wherein the attribute information comprises the data size of the data block, the data type of the data block, the generation time of the data block and the like, and can be specifically set according to requirements without limitation.
Optionally, the responding to the mouse placed on the coordinate system image and generating coordinate values and attribute information of the corresponding data block at the place where the mouse is placed specifically includes:
s410, acquiring placement information of the mouse on the coordinate system image;
s420, determining a selected data block of the coordinate system image according to the placement information;
s430, generating a display frame at the place where the mouse is placed, and displaying coordinate values and attribute information of the selected data block in the display frame.
Specifically, referring to fig. 2, position information of a mouse is obtained in real time, when the position of the mouse is within the position range of a coordinate system image, a horizontal coordinate value and a vertical coordinate value of the mouse are automatically calculated, and are displayed in real time through a crisscrossed virtual connecting line, coordinate values are displayed in real time at the junction of the connecting line and the coordinate axis, specifically, coordinate values at the junction are generated in real time at the outer side of the coordinate axis, and visual display is performed by enlarging fonts and changing colors; the horizontal and vertical coordinate values of the mouse are the corresponding selected data blocks, a display frame with a fixed position relative to the mouse is generated on the outer side of the place where the mouse is placed in real time, the horizontal and vertical coordinate values of the selected data blocks are displayed on the display frame in real time, and the displayed values of the display frame are not changed as long as the data blocks are not changed when the mouse moves up and down; the color and the numerical value of the index are displayed in the display frame in real time, the data type in the selected data block can be determined according to the color of the index, different colors correspond to different data types, the corresponding relation table is preset and generated in advance, the display can be performed on the left side or/and the right side of the coordinate system in real time, the viewing is convenient, and the data type corresponding to the color can be displayed in the display frame, so that the viewing is more visual; and displaying the data block value of the selected data block on the upper left side of the display frame in real time, wherein the data block value is the abscissa value of the data block. When the mouse is positioned at the intersection point of the cross virtual connection line, and when the coordinate of the mouse exceeds the coordinate display range of the coordinate system image, the cross virtual connection line automatically disappears.
And S500, optionally, displaying the data type of the data block according to the attribute information and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the attribute information and the data type.
Specifically, the attribute information of the data block includes values and information marked at the data block in advance, colors of coordinate points of the data block, and the like, and the standard information includes text introduction or formulas, numbers, and the like, and is not limited herein. The data type of the data block can be determined according to the attribute information of the data block.
Optionally, displaying the data type of the data block according to the attribute information and the correspondence relation specifically includes:
s510, determining coordinate colors of the data blocks based on the attribute information, wherein the coordinate colors represent display colors of index coordinate points of the data blocks in the coordinate system image;
s520, determining the data type of the data block according to the coordinate color and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the coordinate color and the data type.
Specifically, the ordinate of the data block represents the index value of the data block, the coordinate points of different data blocks are displayed with different colors, the different colors correspond to different data types, the data types of the data block can be directly and intuitively determined by displaying the colors of the coordinate points of the data block, specifically referring to fig. 2, the data block value at the mouse is 851, the index coordinate of the data block is (index_cnt 1157,erase_cnt 492), the value of the index coordinate erase_cnt represents the erasing frequency of the data block 492 times, the value of the index coordinate index_cnt represents the invalid data amount of the data block 1157, the color of the index coordinate erase_cnt represents the data types of the data block, and the data types of the data block can be obtained through a direct comparison relation table.
S600, dynamically playing the index generation image of the coordinate system image in response to the clicking action of clicking the playing key.
Specifically, the information of clicking is obtained after clicking the mouse, then playing or pausing is selected according to clicking, when the clicking frequency is low, playing or pausing is selected according to single clicking, when the clicking frequency is high, playing or pausing is selected according to the clicking times, index coordinate points are continuously and circularly generated during playing, when stopping, the generated index coordinate is not displayed before or after the generating according to the condition that the generating is performed before the generating, and the generated index coordinate is displayed after the generating.
Optionally, the generating an image of the index of the coordinate system image in response to the clicking action of the clicking playing button includes:
s610, acquiring a click signal of the mouse;
s620, acquiring position information of the clicking position, and comparing the position information with preset position information of a play key;
and S630, dynamically playing an index generation image of the coordinate system image if the comparison is successful, wherein the index generation image represents index coordinate points of the data block and the association process between the coordinate points.
Specifically, referring to fig. 4, the play key 1 is located at the lower right of the coordinate system image, and clicking the play key can play the generated image of the index coordinates. When the mouse clicks, a clicking signal of the mouse and position information of the clicking position are obtained, the position information of the clicking position of the mouse is compared with preset position information of the playing key, the comparison is successful in a preset position range, the comparison fails when the position range is exceeded, the comparison fails, the response is not made, the index of the index coordinate point is selected to be played or paused to generate an image when the comparison is successful, and the association between the change process of the index and the index can be visually seen through the generated image.
And S700, displaying different abscissa intervals of the coordinate system image in response to the sliding of the mouse.
Specifically, when the mouse is positioned in the coordinate system image, sliding the mouse can enlarge or reduce the abscissa interval of the coordinate system image.
Optionally, displaying different abscissa intervals of the coordinate system image in response to the sliding of the mouse specifically includes:
s710, acquiring sliding information of the mouse and position information of the mouse;
s720, determining the position of the mouse according to the position information of the mouse;
and S730, if the position of the mouse belongs to the position of the coordinate system image, displaying different abscissa intervals of the coordinate system image according to the sliding information, wherein the smaller the abscissa interval is, the more continuous the value of the data block is.
Specifically, referring to fig. 5, the coordinate image of each successive data block can be visually seen in the smallest abscissa section of the coordinate system image. And when the mouse slides, acquiring the position information of the sliding information mouse of the mouse, further acquiring the position of the mouse, and when the position of the mouse belongs to the position of the coordinate system image, displaying different abscissa intervals of the coordinate system image according to the sliding information.
In a specific embodiment, referring to fig. 6-10, the present application provides a visual test software design process, when clicking the SD2 button, jumping to an interface like that of fig. 6, the controls are described in table 1:
TABLE 1
When clicking the SD3 button, the interface is jumped to as in fig. 7. The original data is stored in a database, and meanwhile, account password information is required to be connected. Therefore, the local network and the database are required to be in the same local area network, and after the input account information is successfully connected, the interface of fig. 8 is skipped, and part of the functional description of fig. 8 is as shown in table 2:
TABLE 2
When the SW1 button is clicked, an interface as shown in FIG. 9 is obtained, and the specific control is set forth in Table 3:
TABLE 3 Table 3
After compiling the control selection, generating software, selecting a source data path, clicking on "start" as shown in fig. 10, starting to wash and wait, generating a result document, and outputting an html document.
The embodiment of the application has the following beneficial effects: the embodiment of the application provides a visual test method of a chip, which comprises the following steps: the method comprises the steps of obtaining test data of a chip by the test data, and screening and grouping the test data through preset indexes; displaying the screening and grouping processing results in real time through a terminal interface; displaying coordinate system images of different indexes through the terminal interface, wherein one coordinate system displays one index and/or a plurality of indexes; responding to a mouse placed on the coordinate system image, and generating coordinate values and attribute information of a corresponding data block at the place where the mouse is placed, wherein the ordinate represents the data block value of sample data, and the abscissa represents the index value of the data block; displaying the data type of the data block according to the attribute information and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the attribute information and the data type; dynamically playing the index of the coordinate system image to generate an image in response to the clicking action of clicking the playing key; and displaying different abscissa intervals of the coordinate system image in response to the sliding of the mouse. The test data of the chip can be intuitively read through automatic screening and grouping of the test data and then display through a terminal display interface, so that the test data has strong readability after processing and displaying, manual screening and grouping of the test data are avoided, and the reading efficiency is high.
As shown in fig. 11, the embodiment of the present application further provides a visual testing system for a chip, including:
the first module is used for acquiring test data of the chip, and screening and grouping the test data through preset indexes;
the second module is used for displaying the screening and grouping processing results in real time through a terminal interface;
a third module, configured to display, through the terminal interface, coordinate system images of different indexes, where the same coordinate system displays one and/or more indexes;
a fourth module, configured to respond to a mouse placed on the coordinate system image, and generate coordinate values and attribute information of a corresponding data block at a place where the mouse is placed, where the ordinate represents a data block value of sample data, and the abscissa represents an index value of the data block;
a fifth module, configured to display a data type of the data block according to the attribute information and a correspondence, where the correspondence characterizes a correspondence between the attribute information and the data type;
a sixth module, configured to dynamically play the index generation image of the coordinate system image in response to a clicking action of clicking the play button;
and a seventh module, configured to display different abscissa intervals of the coordinate system image in response to the sliding of the mouse.
It can be seen that the content in the above method embodiment is applicable to the system embodiment, and the functions specifically implemented by the system embodiment are the same as those of the method embodiment, and the beneficial effects achieved by the method embodiment are the same as those achieved by the method embodiment.
As shown in fig. 12, the embodiment of the present application further provides a visual testing device for a chip, including:
at least one processor;
at least one memory for storing at least one program;
the at least one program, when executed by the at least one processor, causes the at least one processor to carry out the method steps described in the method embodiments above.
It can be seen that the content in the above method embodiment is applicable to the embodiment of the present device, and the functions specifically implemented by the embodiment of the present device are the same as those of the embodiment of the above method, and the beneficial effects achieved by the embodiment of the above method are the same as those achieved by the embodiment of the above method.
Furthermore, the embodiment of the application also discloses a computer program product or a computer program, and the computer program product or the computer program is stored in a computer readable storage medium. The computer program may be read from a computer readable storage medium by a processor of a computer device, the processor executing the computer program causing the computer device to perform the method as described above. Similarly, the content in the above method embodiment is applicable to the present storage medium embodiment, and the specific functions of the present storage medium embodiment are the same as those of the above method embodiment, and the achieved beneficial effects are the same as those of the above method embodiment.
It is to be understood that all or some of the steps, systems, and methods disclosed above may be implemented in software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital information processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data message such as a carrier wave or other transport mechanism and includes any information delivery media.
The embodiments of the present application have been described in detail with reference to the accompanying drawings, but the present application is not limited to the above embodiments, and various changes can be made within the knowledge of one of ordinary skill in the art without departing from the spirit of the present application.
Claims (10)
1. A method for visual testing of a chip, comprising:
the method comprises the steps of obtaining test data of a chip by the test data, and screening and grouping the test data through preset indexes;
displaying the screening and grouping processing results in real time through a terminal interface;
displaying coordinate system images of different indexes through the terminal interface, wherein one coordinate system displays one index and/or a plurality of indexes;
responding to a mouse placed on the coordinate system image, and generating coordinate values and attribute information of a corresponding data block at the place where the mouse is placed, wherein the ordinate represents the data block value of sample data, and the abscissa represents the index value of the data block; displaying the data type of the data block according to the attribute information and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the attribute information and the data type;
dynamically playing the index of the coordinate system image to generate an image in response to the clicking action of clicking the playing key;
and displaying different abscissa intervals of the coordinate system image in response to the sliding of the mouse.
2. The method according to claim 1, wherein the screening and grouping the test data by a preset index specifically includes:
screening the test data containing the preset indexes according to the preset indexes to obtain screening data;
and acquiring grouping information, and dividing the screening data into different data groups according to the grouping information.
3. The method according to claim 1, wherein displaying the coordinate system images of different indexes through the terminal interface specifically comprises:
acquiring index selection information, and selecting a data block according to the index selection information, wherein the index selection information represents one index type of selection information or multiple index types of selection information;
and generating the coordinate system image according to the index selection information, the data block and a preset coordinate system generation rule.
4. The method according to claim 1, wherein the responding to the mouse placed on the coordinate system image and generating coordinate values and attribute information of the corresponding data block at the place of the mouse specifically comprises:
acquiring the placement information of the mouse on the coordinate system image;
determining a selected data block of the coordinate system image according to the placement information;
and generating a display frame at the place where the mouse is placed, and displaying coordinate values and attribute information of the selected data block in the display frame.
5. The method according to claim 1, wherein displaying the data type of the data block according to the attribute information and the correspondence relation specifically includes:
determining a coordinate color of the data block based on the attribute information, wherein the coordinate color characterizes a display color of an index coordinate point of the data block in the coordinate system image;
and determining the data type of the data block according to the coordinate color and the corresponding relation, wherein the corresponding relation represents the corresponding relation between the coordinate color and the data type.
6. The method according to claim 1, wherein the dynamically playing the index generated image of the coordinate system image in response to the clicking action of the clicking play button, specifically comprises:
acquiring a click signal of the mouse;
acquiring position information of a clicking position, and comparing the position information with preset position information of a playing key;
and if the comparison is successful, dynamically playing an index generation image of the coordinate system image, wherein the index generation image represents index coordinate points of the data block and the association process between the coordinate points.
7. The method according to claim 1, wherein displaying different abscissa intervals of the coordinate system image in response to a sliding of the mouse, in particular comprises:
acquiring sliding information of the mouse and position information of the mouse;
determining the position of the mouse according to the position information of the mouse;
and if the position of the mouse belongs to the position of the coordinate system image, displaying different abscissa intervals of the coordinate system image according to the sliding information, wherein the smaller the abscissa interval is, the more continuous the value of the data block is.
8. A visual testing system for a chip, comprising:
the first module is used for acquiring test data of the chip, and screening and grouping the test data through preset indexes;
the second module is used for displaying the screening and grouping processing results in real time through a terminal interface;
a third module, configured to display, through the terminal interface, coordinate system images of different indexes, where the same coordinate system displays one and/or more indexes;
a fourth module, configured to respond to a mouse placed on the coordinate system image, and generate coordinate values and attribute information of a corresponding data block at a place where the mouse is placed, where the ordinate represents a data block value of sample data, and the abscissa represents an index value of the data block;
a fifth module, configured to display a data type of the data block according to the attribute information and a correspondence, where the correspondence characterizes a correspondence between the attribute information and the data type;
a sixth module, configured to dynamically play the index generation image of the coordinate system image in response to a clicking action of clicking the play button;
and a seventh module, configured to display different abscissa intervals of the coordinate system image in response to the sliding of the mouse.
9. A visual testing device for a chip, comprising:
at least one processor;
at least one memory for storing at least one program;
the at least one program, when executed by the at least one processor, causes the at least one processor to implement the method of any of claims 1-7.
10. A computer readable storage medium, in which a processor executable program is stored, characterized in that the processor executable program is for performing the method according to any of claims 1-7 when being executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310803038.1A CN117054846A (en) | 2023-06-30 | 2023-06-30 | Visual test method, system and device for chip and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310803038.1A CN117054846A (en) | 2023-06-30 | 2023-06-30 | Visual test method, system and device for chip and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117054846A true CN117054846A (en) | 2023-11-14 |
Family
ID=88663412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310803038.1A Pending CN117054846A (en) | 2023-06-30 | 2023-06-30 | Visual test method, system and device for chip and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117054846A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117929973A (en) * | 2024-03-21 | 2024-04-26 | 星汉智能科技股份有限公司 | Smart card aging test method, smart card aging test device and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1342318A (en) * | 1998-11-13 | 2002-03-27 | 依莱克特罗格莱斯有限公司 | IC test software system for mapping logical functional data of logic integrated circuits to physical representation |
CN108628747A (en) * | 2018-05-09 | 2018-10-09 | 深圳壹账通智能科技有限公司 | H5 application testing methods, device, computer equipment and storage medium |
CN112612755A (en) * | 2020-12-03 | 2021-04-06 | 海光信息技术股份有限公司 | Chip test information display method and device, electronic equipment and storage medium |
CN113640650A (en) * | 2021-08-13 | 2021-11-12 | 四川中微芯成科技有限公司 | Method and system for testing touch chip |
CN114564631A (en) * | 2022-02-25 | 2022-05-31 | 北京沃东天骏信息技术有限公司 | Method and device for generating chart, electronic equipment and medium |
CN115373925A (en) * | 2022-08-31 | 2022-11-22 | 西安微电子技术研究所 | Comprehensive test method, system and storage medium for heterogeneous integrated microsystem |
CN115480149A (en) * | 2022-08-29 | 2022-12-16 | 天芯互联科技有限公司 | Chip testing method and system |
CN115718250A (en) * | 2022-11-02 | 2023-02-28 | 太原元芯碳基薄膜电子研究院有限公司 | Chip testing device and chip testing system |
CN116304857A (en) * | 2023-02-06 | 2023-06-23 | 中国科学院微电子研究所 | Chip test data analysis method and device |
-
2023
- 2023-06-30 CN CN202310803038.1A patent/CN117054846A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1342318A (en) * | 1998-11-13 | 2002-03-27 | 依莱克特罗格莱斯有限公司 | IC test software system for mapping logical functional data of logic integrated circuits to physical representation |
CN108628747A (en) * | 2018-05-09 | 2018-10-09 | 深圳壹账通智能科技有限公司 | H5 application testing methods, device, computer equipment and storage medium |
CN112612755A (en) * | 2020-12-03 | 2021-04-06 | 海光信息技术股份有限公司 | Chip test information display method and device, electronic equipment and storage medium |
CN113640650A (en) * | 2021-08-13 | 2021-11-12 | 四川中微芯成科技有限公司 | Method and system for testing touch chip |
CN114564631A (en) * | 2022-02-25 | 2022-05-31 | 北京沃东天骏信息技术有限公司 | Method and device for generating chart, electronic equipment and medium |
CN115480149A (en) * | 2022-08-29 | 2022-12-16 | 天芯互联科技有限公司 | Chip testing method and system |
CN115373925A (en) * | 2022-08-31 | 2022-11-22 | 西安微电子技术研究所 | Comprehensive test method, system and storage medium for heterogeneous integrated microsystem |
CN115718250A (en) * | 2022-11-02 | 2023-02-28 | 太原元芯碳基薄膜电子研究院有限公司 | Chip testing device and chip testing system |
CN116304857A (en) * | 2023-02-06 | 2023-06-23 | 中国科学院微电子研究所 | Chip test data analysis method and device |
Non-Patent Citations (1)
Title |
---|
樊重俊: "《零基础学Python爬虫、数据分析与可视化从入门到精通》", 北京:机械工业出版社, pages: 346 - 347 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117929973A (en) * | 2024-03-21 | 2024-04-26 | 星汉智能科技股份有限公司 | Smart card aging test method, smart card aging test device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113194349B (en) | Video playing method, comment device, equipment and storage medium | |
US20140019492A1 (en) | Methods and Apparatus for Device-Specific Analytics Data Visualization | |
CN117054846A (en) | Visual test method, system and device for chip and storage medium | |
CN112866790A (en) | Video playing method and system | |
CN101821730B (en) | Method and system for defining interactive user interface | |
CN112887794B (en) | Video editing method and device | |
KR20070086922A (en) | Display, display control method, and information storage medium | |
CN108089858B (en) | Method and device for creating visual interface | |
CN106648571B (en) | Method and device for calibrating application interface | |
CN107230241B (en) | Image-text mixed arrangement implementation method and device | |
CN112667226A (en) | Page file setting method, device, equipment and storage medium | |
CN107146098B (en) | Advertisement operation configuration method and equipment | |
CN110378566B (en) | Information checking method, device, storage medium and apparatus | |
JP6053112B2 (en) | Scoring support device, scoring support program, and data structure | |
CN105825250A (en) | Method and device for counting poor display panels | |
CN111782740A (en) | Seat data processing method, computing device and storage medium | |
CN115601567A (en) | Page color pickup method, device, computer equipment, storage medium and product | |
CN112508284B (en) | Display material pretreatment method, display material throwing system, display material throwing device and display material pretreatment equipment | |
CN115544405A (en) | Page rendering method and device, electronic equipment and storage medium | |
CN112433723B (en) | Personalized list development method and device | |
CN113569114A (en) | Visual display method and device for system data | |
CN111930284A (en) | Recommendation method and device suitable for reader | |
CN112559362A (en) | Automatic testing method and testing device for dynamic user interface | |
CN116383545B (en) | Webpage report template generation method, device, equipment and medium | |
CN115630620B (en) | Method and system for collecting and processing engineering cost analysis data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |