Hierarchical presentation techniques for a design tool
First Claim
1. In a design tool, a method comprising:
- displaying in a Gantt chart a top-level schedule for a design that includes one or more loops;
displaying a first loop schedule for a first loop of the one or more loops, wherein control step timing within the first loop schedule is presented relative to the first loop schedule; and
displaying a second loop schedule for a second loop of the one or more loops, wherein control step timing within the second loop schedule is presented relative to the second loop schedule.
3 Assignments
0 Petitions
Accused Products
Abstract
A design tool hierarchically presents information about a design with nested blocks. For example, the design tool presents scheduling information for the design in a hierarchical Gantt chart. The scheduling information includes hierarchical design schedule blocks which accurately depict the timing and scheduling of the nested blocks of the design. Each of the hierarchical design schedule blocks includes control steps numbered relative to the block. The scheduling information also includes a hierarchical list of scheduled operations for the design. The hierarchical list emphasizes which operations are associated with which nested blocks. The scheduling information further includes pseudo-operation icons that are easily differentiated from real operation icons in the hierarchical Gantt chart.
57 Citations
56 Claims
-
1. In a design tool, a method comprising:
-
displaying in a Gantt chart a top-level schedule for a design that includes one or more loops; displaying a first loop schedule for a first loop of the one or more loops, wherein control step timing within the first loop schedule is presented relative to the first loop schedule; and displaying a second loop schedule for a second loop of the one or more loops, wherein control step timing within the second loop schedule is presented relative to the second loop schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a design tool, a method of presenting information for a design, the method comprising:
-
presenting in a Gantt chart first information for a block of a design, the block including a sub-block that includes a number of timing steps, wherein the block is for a top-level loop, wherein the top-level loop includes a nested loop, and wherein the sub-block is for the nested loop; and presenting second information for the sub-block of the design, wherein timing for the block is presented as independent of the number of timing steps of the sub-block, wherein before the presenting the second information, the first information includes an icon summarizing the second information, wherein the timing for the block is presented as independent of latency of the sub-block, wherein the timing steps of the sub-block are control steps. and wherein each of the block and the sub-block includes an independently numbered set of control steps. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. In a design tool, a method of presenting a hierarchical Gantt chart, the method comprising:
-
presenting plural nested schedules for a design, the plural nested schedules including a top-level schedule and a first loop schedule, each of the plural nested schedules including; a line of control step labels, wherein each of the plural nested schedules includes an independently numbered set of control steps, wherein control step timing within the top-level schedule is presented relative to the top-level schedule, and wherein control step timing within the first loop schedule is presented relative to the first loon schedule; and one or more lines of schedule information including at least one operation icon. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. In a design tool, a method comprising:
-
displaying in a Gantt chart a top-level schedule for a design that includes one or more loops; and displaying a first loop schedule for a first loop of the one or more loops, wherein control step timing within the first loop schedule is presented relative to the first loop schedule; wherein each of the top-level schedule and the first loop schedule includes an independently numbered set of control steps. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. In a design tool, a method comprising:
-
displaying in a Gantt chart a top-level schedule for a design that includes one or more loops; and displaying a first loop schedule for a first loop of the one or more loops, wherein control step timing within the first loop schedule is presented relative to the first loop schedule, wherein before the displaying the first loop schedule the top-level schedule includes an icon summarizing the first loop schedule, and wherein control step timing within the top-level schedule is presented as independent of latency of the first loop schedule. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
-
54. In a design tool, a method comprising:
-
displaying in a Gantt chart a top-level schedule for a design that includes one or more loops; and displaying a first loop schedule for a first loop of the one or more loops, wherein control step timing within the first loop schedule is presented relative to the first loop schedule and presented as being independent of overall timing of the Gantt chart, and wherein control stet timing within the top-level schedule is presented relative to the top-level schedule. - View Dependent Claims (55, 56)
-
Specification