Hierarchical presentation techniques for a design tool
First Claim
1. In a design tool, a method comprising:
- displaying 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 timing within the first loop schedule is presented relative to the first loop schedule, and wherein timing within the top-level schedule is presented relative to the top-level schedule.
2 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.
16 Citations
48 Claims
-
1. In a design tool, a method comprising:
-
displaying 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 timing within the first loop schedule is presented relative to the first loop schedule, and wherein timing within the top-level schedule is presented relative to the top-level schedule. - View Dependent Claims (2, 6, 7, 9, 10, 11, 12, 42)
-
-
3-5. -5. (canceled)
-
8. (canceled)
-
13. In a design tool, a method of presenting information for a design, the method comprising:
-
presenting first information for a block of a design, the block including a sub-block nested within the block of the design; and
presenting second information for the sub-block of the design, wherein timing within the block is presented as independent of timing within the sub-block, and wherein the timing within the sub-block is presented as independent of the timing within the block. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 43, 44, 45, 46)
-
-
27. In a design tool, a method comprising:
-
presenting plural nested schedules for a design, each of the plural nested schedules including;
a line of control step labels, wherein control step timing for each of the plural nested schedules is relative to that nested schedule; and
one or more lines of schedule information including at least one operation icon. - View Dependent Claims (28, 29, 30, 47, 48)
-
-
31. In an electronic circuit design tool or system design tool, a method of presenting a list of operations for an electronic circuit design or system design, the method comprising:
-
presenting a top-level list of one or more operations for the design, wherein the top-level list includes a first loop label for a first nested loop; and
presenting a sub-list of one or more operations for the first nested loop, wherein the sub-list is indented relative to the top-level list. - View Dependent Claims (32, 33, 34)
-
-
35. In an electronic circuit design tool or system design tool, a method of presenting a list of operations for an electronic circuit design or system design, the method comprising:
-
presenting a top-level list of one or more operations for the design, wherein the top-level list includes a first loop label for a first nested loop; and
presenting an icon adjacent the first loop label, the icon indicating whether a sub-list of one or more operations for the first nested loop is expanded or collapsed.
-
-
36-41. -41. (canceled)
Specification