A method, system and device for visual management of a digital chip pipeline
By introducing a pipeline visualization management method into digital chip design, the problem of scattered pipeline information is solved, global information display and path planning are simplified, and the efficiency and accuracy of design and verification are improved.
Patent Information
- Application Number
- CN202511794565.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-02
- Publication Date
- 2026-03-17
- Estimated Expiration
- 2045-12-02
AI Technical Summary
Existing technologies lack unified pipeline visualization and management tools in digital chip design, resulting in an inability to gain a holistic understanding of pipeline information and increasing the complexity of design and verification.
A visual management method for digital chip pipelines is provided. By receiving user instructions, pipeline overview information is displayed in the page area, and detailed information is displayed in a tree view, including start point, end point and node information, and path planning and logical-physical linkage are supported.
It enables centralized display and management of pipeline information, improves design efficiency and analysis accuracy, and simplifies pipeline path planning and verification processes.
Smart Images

Figure CN121234858B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital chip manufacturing technology, and specifically to a visual management method, system, and equipment for digital chip pipelines. Background Technology
[0002] As chip complexity continues to increase, pipeline technology has become a crucial means of improving system performance and data throughput. In very large-scale digital chip design, a single design may contain tens of thousands or even hundreds of thousands of pipelines. However, current mainstream tools still primarily rely on text logs, command-line operations, or simple lists for pipeline management and analysis, resulting in the following shortcomings in terms of visualization and interactivity:
[0003] First, the lack of a unified view makes it difficult to gain a holistic understanding of all pipelines in a design case. It also hinders easy viewing of trigger connections and coordinate information for individual pipelines. Due to the fragmented information, users need to use multiple tools to retrieve the required data. Second, it's impossible to intuitively plan paths for single, multiple, or grouped pipelines, nor can the specific routes of these paths be clearly displayed on the layout. Finally, the lack of an effective linkage mechanism between the pipeline's logic design and physical implementation increases the complexity of chip design and verification. Summary of the Invention
[0004] The present invention provides a visual management method, system and equipment for digital chip pipelines, which effectively solves the problem of increased work complexity caused by the inability to have a global grasp of the overall pipeline information in the digital chip design process.
[0005] According to a first aspect, one embodiment provides a visual management method for a digital chip pipeline, comprising:
[0006] Receive an instruction to display all pipelines of the target digital chip, and in response to the instruction, display an overview of each pipeline in the first area of the current page for the user to select;
[0007] The system receives an instruction to select the overview information, and in response to the instruction, determines the pipeline to which the selected overview information belongs as the target pipeline. Based on the hierarchical structure of the target pipeline, the system displays the detailed information of the target pipeline in a tree view structure in the second area of the current page. The detailed information of the target pipeline includes at least start information and end information. The start information includes the start name and start coordinates, and the end information includes the end name and end coordinates.
[0008] In one feasible implementation, the detailed information of the target pipeline further includes node information and node connection relationships, wherein the node information includes node name and node coordinates; displaying the detailed information of the target pipeline in a tree view structure in the second area of the current page includes:
[0009] The detailed information is displayed in a tree view structure in the second area of the current page according to the selected display mode; the display modes include simplified mode and full mode;
[0010] When the selected display mode is simplified mode, the start and end information are displayed in a tree view structure in the second area of the current page;
[0011] When the selected display mode is the full mode, the starting point information, node information, node connection relationship and ending point information are displayed in the second area of the current page in a tree view structure.
[0012] In one feasible implementation, the method further includes:
[0013] Receive a user-input command to modify the coordinates of a target node, and update the current coordinates of the target node to the new coordinates input by the user based on the command.
[0014] In one feasible implementation, the method further includes:
[0015] Based on the target pipeline, receive path planning instructions, and in response to the instructions, generate the optimal path for the target pipeline according to preset rules;
[0016] The optimal path is displayed using a layout diagram.
[0017] In one feasible implementation, the method further includes:
[0018] Based on the target pipeline, receive instructions from the schematic diagram linkage, and in response to the instructions, parse the logical connection relationship of the target pipeline;
[0019] The parsed logical connection relationship is mapped to the schematic diagram corresponding to the target pipeline;
[0020] The connection path of the target pipeline is shown in the schematic diagram.
[0021] In one feasible implementation, the method further includes:
[0022] Receive an instruction to create a new group, create a new group in the first area of the current page based on the instruction, and move the overview information of the target pipeline to the new group based on the user's operation.
[0023] In one feasible implementation, a first area of the current page is provided with multiple groups, and the overview information of all pipelines of the target digital chip is distributed in different groups according to the grouping information. The method further includes:
[0024] Upon receiving an instruction to delete a group, the selected group is deleted from the first area of the current page based on the instruction, and the pipeline overview information in the selected group is also deleted accordingly.
[0025] According to a second aspect, one embodiment provides a visual management system for a digital chip pipeline, comprising:
[0026] The input processing module is used to receive user operation instructions, including pipeline display instructions and overview information selection instructions;
[0027] The data processing module is used for:
[0028] In response to the pipeline display command, an overview of each pipeline is displayed through the display module for user selection;
[0029] In response to the overview information selection instruction, the pipeline to which the selected overview information belongs is determined as the target pipeline. Based on the hierarchical structure of the target pipeline, the detailed information of the target pipeline is displayed in a tree view structure through the display module. The detailed information of the target pipeline includes at least start information and end information. The start information includes the start name and start coordinates, and the end information includes the end name and end coordinates.
[0030] The display module is used to display an overview of each pipeline of the target digital chip in the first area of the current page, and to display detailed information of the target pipeline in a tree view structure in the second area of the current page.
[0031] According to a third aspect, one embodiment provides a visual management device for a digital chip pipeline, comprising:
[0032] Input device, used to receive user input;
[0033] A monitor is used to display visual information;
[0034] The processor is configured to receive, via the input device, an instruction to display all pipelines of the target digital chip, and in response to the instruction, display an overview of each pipeline in a first area of the current page for the user to select;
[0035] The input device receives an instruction to select the overview information. In response to the instruction, the pipeline to which the selected overview information belongs is determined as the target pipeline. Based on the hierarchical structure of the target pipeline, the detailed information of the target pipeline is displayed in a tree view structure in the second area of the current page. The detailed information of the target pipeline includes at least start information and end information. The start information includes the start name and start coordinates, and the end information includes the end name and end coordinates.
[0036] According to a fourth aspect, one embodiment provides a computer program product including a computer program and / or instructions that, when executed by a processor, implement the method as described above.
[0037] According to the above embodiments, a visualization management method / system / device for digital chip pipelines displays overview information of each pipeline in a first area of the current page after the user inputs an instruction. The user can select the overview information corresponding to a target pipeline in the first area. After the user selects the overview information of the target pipeline, the detailed information of the target pipeline is displayed in a tree view in a second area of the current page. By introducing visualization technology, the above solution effectively solves the problem of scattered information in digital chip pipelines and facilitates users to query and manage the corresponding information of any pipeline, improving the efficiency and accuracy of pipeline management and making it applicable to complex design scenarios. Attached Figure Description
[0038] Figure 1 A flowchart illustrating a visual management method for a digital chip pipeline provided in this embodiment;
[0039] Figure 2 This is a flowchart for displaying detailed information about the target pipeline in the second region, as provided in this embodiment.
[0040] Figure 3 This is a first schematic diagram of the first and second regions in the current page provided in this embodiment;
[0041] Figure 4 This is a second schematic diagram of the first and second regions in the current page provided in this embodiment;
[0042] Figure 5 This embodiment provides an optimal path layout diagram for a selected pipeline.
[0043] Figure 6 A schematic diagram showing the connection relationships of a selected pipeline provided in this embodiment;
[0044] Figure 7This embodiment provides a structural block diagram of a visual management device for a digital chip pipeline.
[0045] Figure 8 This embodiment provides a structural block diagram of a visual management system for a digital chip pipeline.
[0046] Reference numerals: 10, First region; 20, Second region; 30, Overview information; 40, Coordinates; 100, Input device; 200, Display; 300, Processor; 400, Input processing module; 500, Data processing module; 600, Display module. Detailed Implementation
[0047] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings. Similar elements in different embodiments are referred to by associated similar element reference numerals. In the following embodiments, many details are described to facilitate a better understanding of this application. However, those skilled in the art will readily recognize that some features may be omitted in different situations, or may be replaced by other elements, materials, or methods. In some cases, certain operations related to this application are not shown or described in the specification. This is to avoid obscuring the core parts of this application with excessive description. For those skilled in the art, detailed description of these related operations is not necessary; they can fully understand the related operations based on the description in the specification and general technical knowledge in the art.
[0048] Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various embodiments. At the same time, the steps or actions in the method description can be rearranged or adjusted in a manner obvious to those skilled in the art. Therefore, the various orders in the specification and drawings are only for the clear description of a particular embodiment and do not imply a necessary order, unless otherwise stated that a particular order must be followed.
[0049] The serial numbers assigned to components in this document, such as "first" and "second," are used only to distinguish the described objects and have no sequential or technical meaning. Unless otherwise specified, the terms "connection" and "linkage" used in this application include both direct and indirect connections (linkages).
[0050] refer to Figure 1 This embodiment provides a visual management method for digital chip pipelines, which specifically includes the following steps:
[0051] Step 100: Receive an instruction to display all pipelines of the target digital chip, and in response to the instruction, display an overview of each pipeline 30 in the first area 10 of the current page for the user to select.
[0052] First, let's explain the concept of digital chip pipeline: In digital integrated circuit design, long-path timing problems refer to situations where the delay of a combinational logic path in a circuit exceeds the clock cycle, leading to timing violations and ultimately affecting the normal operation of the circuit. Pipeline technology is one of the core methods to solve this problem. Its core principle is to insert registers at critical nodes of the long path (i.e., the pipeline), dividing the original single long path into N short paths, ensuring that the delay of each short path is controlled within the clock cycle. Registers, as storage elements, can act as "temporary relay stations" in the long path to temporarily store intermediate results. Therefore, each intermediate node represents the insertion of a register. The registers synchronously transfer data at the clock edge, thus ensuring that the operation of each sub-path can be completed within one clock cycle.
[0053] In practical applications, this method is implemented within EDA (Electronic Design Automation) software. The user inputs a command via an input device, such as a command to display all pipelines of the target digital chip. In response to this command, the processor displays an overview 30 of each pipeline in the first area 10 of the current page, allowing the user to proceed with further operations. Figure 3 As shown, Figure 3 The left side of the image is the first region 10, which displays an overview 30 of all pipelines of the target digital chip in a list format. The overview 30 lists the name of each pipeline, named according to its starting point. This helps users quickly understand the pipeline distribution and structural characteristics of the entire design, making it particularly suitable for large-scale chip design projects.
[0054] Furthermore, in practical applications, each pipeline in the first region 10 has a color-coded marker at the first position of its overview information 30. This marker distinguishes each pipeline, and different pipelines have different color-coded markers, which facilitates subsequent operations. (Reference) Figure 3 In this embodiment, the first position is located at the initial position of the overview information 30 corresponding to each production line.
[0055] Step 200: Receive an instruction for selecting overview information 30. In response to the instruction, determine the pipeline to which the selected overview information 30 belongs as the target pipeline. Based on the hierarchical structure of the target pipeline, display the detailed information of the target pipeline in the second area 20 of the current page in a tree view structure. The detailed information of the target pipeline includes at least start information and end information. The start information includes the start name and start coordinates, and the end information includes the end name and end coordinates.
[0056] Specifically, based on the steps described above, the user inputs a command via the input device, such as the command to select overview information 30. In response to this command, since each overview information 30 corresponds to a pipeline, selecting one overview information 30 is equivalent to selecting that pipeline. Of course, the selected overview information 30 can be one or multiple items. The processor will then display the detailed information of that target pipeline in a tree view format in the second area 20 of the current page, based on the pipeline's hierarchical structure. For example... Figure 4 As shown, Figure 4 The right side of the image is the second area 20, which displays the detailed information of the selected target pipeline in a tree view. Specifically, the detailed information for each target pipeline includes at least the start-point name, start-point coordinates, end-point name, and end-point coordinates. Furthermore, a pipeline can have one or multiple end points, depending on the function of the pipeline.
[0057] refer to Figure 4 In practical applications, when a user selects a pipeline, the processor displays the corresponding detailed information for that pipeline in a tree view on the right, using different colors to indicate the start and end points. For example, a green indicator marks the start node, and a red indicator marks the end node. The start and end points can also be considered as individual nodes, with coordinate 40 representing the coordinates of each node, located at the end of each node's position. A pipeline in the tree view has only one start point but can have multiple end points.
[0058] The proposed implementation scheme enables a dual-tree view linkage: the left-hand tree view presents all pipelines in a structured manner, while the right-hand tree view displays details of the selected pipeline (node connection relationships, color-coded start and end points, node names, and their corresponding coordinates), facilitating easy switching between global and local information viewing. This improves the efficiency of pipeline management and the accuracy of analysis, making it suitable for complex design scenarios.
[0059] In addition, the current page also has a third area, which is a search bar. In actual use, users can enter the name of any level register (i.e., node name) in any pipeline of the current target digital chip in the search bar through the input device. The tool can then load the relevant pipeline information into the tree view in the second area 20 on the right.
[0060] In one feasible implementation, the detailed information of the target pipeline also includes node information and node connection relationships, whereby the node information includes node name and node coordinates; displaying the detailed information of the target pipeline in a tree view structure in the second area 20 of the current page specifically includes:
[0061] Step 210: Display the detailed information in a tree view structure in the second area 20 of the current page according to the selected display mode; the display modes include simplified mode and full mode;
[0062] Step 220: When the selected display mode is simplified mode, the start point information and the end point information are displayed in the second area 20 of the current page in a tree view structure;
[0063] Step 230: When the selected display mode is full mode, the starting point information, node information, node connection relationship and ending point information are displayed in the second area 20 of the current page in a tree view structure.
[0064] For details, please refer to Figure 3 and Figure 4 In the upper right corner of the current page, there are display mode options. Users can choose the appropriate mode according to their needs. For example, if a user wants to display only the detailed information of the start and end points of the target pipeline, they only need to check the "Simplified Mode" option. In the second area 20, the tree view of the target pipeline will only display the node information of the start and end points (i.e., start name, start coordinates, end name, and end coordinates), and the node information of intermediate nodes will not be displayed. Alternatively, if a user wants to display all the detailed information of the target pipeline, they can check the "Full Mode" option. In the second area 20, the tree view of the target pipeline will display the node information of the start, intermediate, and end points of the pipeline (i.e., start name, start coordinates, names and coordinates of each intermediate node, end name, and end coordinates). Furthermore, the intermediate nodes are arranged according to the connection relationships between nodes. Regardless of the display mode chosen, coordinates 40 will be displayed at the end of the start, end, and intermediate nodes to allow users to view the critical path or analyze node data in depth as needed.
[0065] Furthermore, in practical use, the main interface of EDA (Electronic Design Automation) tools typically includes a layout interface: users first select the target node in the pipeline window, and then click on a specified location in the layout interface to update the coordinates of that click to the selected target node. Its advantage is that it provides a WYSIWYG (What You See Is What You Get) experience, and it eliminates the need for manual input, thus improving the efficiency of graphical editing.
[0066] In one feasible implementation, the method of this embodiment further includes: receiving a user-inputted instruction to modify the coordinates of a target node, and updating the current coordinates of the target node to the new coordinates input by the user based on the instruction.
[0067] In practical applications, users can also input coordinate modification commands through the input device. Specifically, the user selects the coordinate 40 of the target node to be modified, and inputs the new coordinate 40 through the input device. After receiving the command, the processor will replace the current target node's coordinate 40 with the new coordinate 40 input by the user. The original coordinate 40 of the current target node will be deleted, and the coordinates corresponding to the target node in the tree view and layout diagram will also be updated synchronously.
[0068] In one feasible implementation, reference is made to... Figure 5 The method in this embodiment further includes: receiving a path planning instruction based on the target pipeline, responding to the instruction, generating the optimal path of the target pipeline according to preset rules, and displaying the optimal path through a layout diagram.
[0069] The layout diagram is the main window's layout map, primarily used to graphically represent the physical assembly structure of integrated circuits (such as the shape of transistors, resistors, and capacitors, the routing and width of metal interconnects, etc.). In practical applications, users can select a target pipeline through an input device and then initiate a path planning request via a right-click menu. Upon receiving the request, the processor automatically generates the optimal path based on preset routing rules and constraints, overlaying and displaying this optimal path on the chip physical layout diagram, marked with different colors. The color of the path marker corresponding to each pipeline is the same as the color of the color bar at the initial position of the pipeline overview information 30, facilitating user identification. Furthermore, the solution of this application allows users to manually change the path color. Specifically, by changing the color of the color bar at the initial position of the pipeline overview information 30 corresponding to the path in the first area 10, the path color can be modified accordingly. This allows for a more intuitive display of the path planning to the user, improving the recognizability of multiple paths.
[0070] In one feasible implementation, reference is made to... Figure 6 The method in this embodiment further includes:
[0071] Based on the target pipeline, receive instructions from the schematic diagram and, in response to the instructions, parse the logical connection relationship of the target pipeline;
[0072] Map the parsed logical connections to the schematic diagram corresponding to the target pipeline;
[0073] The connection path of the target pipeline is shown in the schematic diagram.
[0074] In EDA tools, the schematic module is a core functional module, primarily used to visually describe the circuit connections, typically displayed in a dialog box. In practical applications, to more intuitively demonstrate the connection principles (i.e., signal transmission principles) of the target data chip's components and connection paths, users can select the overview information 30 of the target pipeline and use the "Add to Schematic" function in the right-click menu. The processor can then parse the logical connection relationships of the selected pipeline, mapping the physical path's component connections to the schematic, displaying the relevant components and connection paths (i.e., signal transmission paths). This enables interaction between the pipeline and the schematic, supporting logic-physical consistency verification.
[0075] In one feasible implementation, the method of this embodiment further includes: receiving an instruction to create a new group, creating a new group in the first area 10 of the current page based on the instruction, and moving the overview information 30 of the target pipeline to the new group based on the user's operation.
[0076] In practical applications, users can create new groups in the first area 10 as needed. Specifically, they can create new groups by right-clicking in the blank space of the first area 10 and then dragging the overview information 30 of the pipeline that needs to be adjusted to the new group to adjust the pipeline's affiliation across groups. This makes it easier to classify and manage large-scale pipelines.
[0077] In one feasible implementation, the first area 10 of the current page is provided with multiple groups, and the overview information 30 of all pipelines of the target digital chip is distributed in different groups according to the group information. The method of this embodiment further includes: receiving an instruction to delete a group, and based on the instruction, deleting the selected group in the first area 10 of the current page, and the overview information 30 of the pipelines in the selected group is also deleted accordingly.
[0078] In practical applications, users can also delete existing groups according to their actual needs. Specifically, select the group to be deleted and delete it via the right-click menu. Alternatively, select the overview information 30 of the pipeline to be deleted within a group and delete the pipeline via the right-click menu. When a group is deleted, the pipelines within that group are also deleted, and when the overview information 30 of a pipeline within a group is deleted, the corresponding detailed information for that pipeline is also deleted. This satisfies the functional classification requirements of large-scale pipelines.
[0079] refer to Figure 7 This embodiment provides a visual management device for a digital chip pipeline, comprising:
[0080] Input device 100 is used to receive user input;
[0081] Display 200 is used to display visual information;
[0082] The processor 300 is configured to receive, via the input device 100, an instruction to display all pipelines of the target digital chip, and in response to the instruction, display overview information 30 of each pipeline in a first area 10 of the current page for user selection; and to receive, via the input device 100, an instruction to select overview information 30, and in response to the instruction, determine the pipeline to which the selected overview information 30 belongs as the target pipeline, and based on the hierarchical structure of the target pipeline, display the detailed information of the target pipeline in a tree view structure in a second area 20 of the current page; the detailed information of the target pipeline includes at least a start point, coordinates 40, and an end point.
[0083] Specifically, the user inputs commands to the system through the input device 100. After receiving the commands, the system performs corresponding processing operations through the processor 300, and finally displays the process / results on the display 200 for the user to view or further operate. The specific processing operations of the processor 300 have been described in detail in the above-described embodiment of a visual management method for digital chip pipelines, and will not be repeated here.
[0084] refer to Figure 8 This embodiment provides a visual management system for digital chip pipelines, including an input processing module 400, a data processing module 500, and a display module 600. The input processing module 400 receives user operation commands, including pipeline display commands and overview information selection commands. The data processing module 500, in response to the pipeline display command, displays overview information of each pipeline through the display module 600 for user selection; in response to the overview information selection command, determines the pipeline to which the selected overview information belongs as the target pipeline, and displays the detailed information of the target pipeline in a tree view structure through the display module 600 based on the hierarchical structure of the target pipeline; the detailed information of the target pipeline includes at least a start point, coordinate information, and an end point. The display module 600 displays overview information of each pipeline of the target digital chip in a first area of the current page, and displays the detailed information of the target pipeline in a tree view structure in a second area of the current page.
[0085] This embodiment of a digital chip pipeline visualization management system specifically includes an input processing module 400, a data processing module 500, and a display module 600. The input processing module 400 receives user input instructions, processes them according to the instructions via the data processing module 500, and then displays the results via the display module 600. Specifically, the data processing module 500 displays overview information for each pipeline in a first area of the current page based on pipeline display instructions. Users can select the overview information corresponding to a target pipeline in this first area. Based on overview information selection instructions, the data processing module 500 identifies the selected pipeline as the target pipeline, and the detailed information of this target pipeline is displayed in a tree view in a second area of the current page. This digital chip pipeline visualization management system, by introducing visualization technology, not only effectively solves the problem of scattered digital chip pipeline information but also facilitates users in querying and managing information for any pipeline, improving the efficiency and accuracy of pipeline management and making it suitable for complex design scenarios. Furthermore, given that the functions and effects of the input processing module 400, data processing module 500, and display module 600 have been described in detail in the above embodiments, this embodiment will not repeat them further.
[0086] This embodiment provides a computer-readable storage medium storing a computer program that can be executed by a processor to implement the method described above. Since the above embodiments have already described in detail a visual management method for digital chip pipelines, this embodiment will not repeat those details further.
[0087] This embodiment provides a computer program product, including a computer program and / or instructions, which, when executed by a processor, implement the method described above. Since the above embodiments have already described in detail a visual management method for digital chip pipelines, this embodiment will not repeat those details further.
[0088] Those skilled in the art will understand that all or part of the functions of the various methods in the above embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, which may include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to achieve the above functions. For example, the program can be stored in the memory of a device, and when the program in the memory is executed by the processor, all or part of the above functions can be achieved. In addition, when all or part of the functions in the above embodiments are implemented by computer programs, the program can also be stored in a server, another computer, disk, optical disk, flash drive, or external hard drive, etc., and can be downloaded or copied to the memory of a local device, or the system of the local device can be updated. When the program in the memory is executed by the processor, all or part of the functions in the above embodiments can be achieved.
[0089] The above examples illustrate the present invention only to aid in understanding it and are not intended to limit the scope of the invention. Those skilled in the art can make various simple deductions, modifications, or substitutions based on the principles of this invention.
Claims
1. A visual management method for digital chip pipelines, characterized in that, The method comprises the following steps: receiving an instruction for displaying all pipelines of a target digital chip, and displaying overview information of each pipeline in a first area of a current page for a user to select in response to the instruction; receiving an instruction for selecting the overview information, determining a pipeline to which the selected overview information belongs as a target pipeline, displaying detailed information of the target pipeline in a tree view structure in a second area of the current page based on a hierarchical structure of the target pipeline; the detailed information of the target pipeline comprises at least starting point information and ending point information, the starting point information comprises a starting point name and a starting point coordinate, and the ending point information comprises an ending point name and an ending point coordinate; the method further comprises the following steps: based on the target pipeline, receiving a path planning instruction, and generating an optimal path of the target pipeline according to a preset rule in response to the instruction; and displaying the optimal path on a layout diagram; based on the target pipeline, receiving a schematic diagram linkage instruction, and analyzing a logical connection relationship of the target pipeline in response to the instruction; mapping the analyzed logical connection relationship to a schematic diagram corresponding to the target pipeline; and displaying a connection path of the target pipeline in the schematic diagram.
2. The visual management method of claim 1, wherein, the detailed information of the target pipeline further comprises node information and node connection relationship, the node information comprises a node name and a node coordinate; and the detailed information of the target pipeline is displayed in the tree view structure in the second area of the current page, which comprises the following steps: displaying the detailed information in the tree view structure in the second area of the current page according to a selected display mode; the display mode comprises a simplified mode and a complete mode; when the selected display mode is the simplified mode, displaying the starting point information and the ending point information in the tree view structure in the second area of the current page; when the selected display mode is the complete mode, displaying the starting point information, the node information, the node connection relationship and the ending point information in the tree view structure in the second area of the current page.
3. The visual management method of claim 1, wherein, the method further comprises the following steps: receiving a coordinate modification instruction for a target node input by a user, and updating a coordinate of a current target node to a new coordinate input by the user based on the instruction.
4. The visual management method of claim 1, wherein, the method further comprises the following steps: receiving a new group creation instruction, creating a new group in the first area of the current page based on the instruction, and moving the overview information of the target pipeline to the new group based on a user operation.
5. The visual management method of claim 1, wherein, a plurality of groups are arranged in the first area of the current page, and the overview information of all pipelines of the target digital chip is distributed in different groups according to group information; the method further comprises the following steps: receiving a group deletion instruction, deleting a selected group in the first area of the current page based on the instruction, and the overview information of the pipelines in the selected group is also deleted.
6. A visual management system for a digital chip pipeline, comprising: The method comprises the following steps: an input processing module is configured to receive an operation instruction of a user, the operation instruction comprising a pipeline display instruction and an overview information selection instruction; and the input processing module is further configured to receive a path planning instruction and a schematic diagram linkage instruction; a data processing module is configured to In response to the pipeline display instruction, overview information of each pipeline is displayed by the display module for user selection; In response to the overview information selection instruction, a pipeline to which the selected overview information belongs is determined as a target pipeline, and detailed information of the target pipeline is displayed in a tree view structure based on a hierarchical structure of the target pipeline; The detailed information of the target pipeline at least includes start point information and end point information, the start point information includes a start point name and a start point coordinate, and the end point information includes an end point name and an end point coordinate; The data processing module is further configured to: In response to the received path planning instruction, an optimal path of the target pipeline is generated according to a preset rule; In response to the schematic diagram linkage instruction, a logical connection relationship of the target pipeline is analyzed; The analyzed logical connection relationship is mapped into a schematic diagram corresponding to the target pipeline; The display module is configured to display overview information of each pipeline of a target digital chip in a first area of a current page, and display detailed information of the target pipeline in a tree view structure in a second area of the current page, display the optimal path by a layout diagram, and display a connection path of the target pipeline in the schematic diagram.
7. A visual management device for a digital chip pipeline, characterized in that, The input device is configured to receive user input; The display is configured to display visual information; The processor is configured to receive an instruction for displaying all pipelines of a target digital chip through the input device, and in response to the instruction, display overview information of each pipeline in a first area of a current page for user selection; The input device is configured to receive an instruction for selecting the overview information, and in response to the instruction, determine a pipeline to which the selected overview information belongs as a target pipeline, and display detailed information of the target pipeline in a tree view structure in a second area of the current page based on a hierarchical structure of the target pipeline; The detailed information of the target pipeline at least includes start point information and end point information, the start point information includes a start point name and a start point coordinate, and the end point information includes an end point name and an end point coordinate; Based on the target pipeline, a path planning instruction is received, and in response to the instruction, an optimal path of the target pipeline is generated according to a preset rule; and the optimal path is displayed by a layout diagram; Based on the target pipeline, a schematic diagram linkage instruction is received, and in response to the instruction, a logical connection relationship of the target pipeline is analyzed; and the analyzed logical connection relationship is mapped into a schematic diagram corresponding to the target pipeline; The connection path of the target pipeline is displayed in the schematic diagram. The computer program and / or instructions are executed by the processor to implement the method of any one of claims 1-5.
8. A computer program product comprising computer programs and / or instructions, characterized in that,
Citation Information
Patent Citations
Interactive exchange chip debugging graphical interface construction method, device and equipment
CN120012668A
