Patent · US Active

Annotations to identify objects in design generated by high level synthesis (HLS)

US9524366B1 · kind B1 · utility

11Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 4, 2015
Grant dateDec 20, 2016
Priority date
Expiry dateJun 4, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/327
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and systems provide creating and reporting of path annotations and renaming a state node using the path annotations for high level synthesis (HLS). In an embodiment, a method to annotate a state node includes identifying labels and pragmas specified in a high-level language input model for wait statements and function calls, and can also accommodate loops. In an embodiment, a method to display and/or report annotation information for a given state node includes displaying a state node name, an associated path annotation, and/or an associated hierarchical path. In an embodiment, a method to rename a state node based on a user-specified name includes using annotation information to locate a target state node and associating the target state node with the user-specified name or an automatically-created name based on the user-specified name. In an embodiment, a name specified for a state node can persist through successive runs of an HLS tool.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.