×

Model level power consumption optimization in hardware description generation

  • US 9,355,000 B1
  • Filed: 08/23/2011
  • Issued: 05/31/2016
  • Est. Priority Date: 08/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • accessing a graphical model having executable semantics,the graphical model created in a graphical modeling environment that definescore components that represent base level operations of the graphical modeling environment and, when executed by the graphical modeling environment, perform base level operations, andhigh-level graphical blocks that represent high-level functions of the graphical modeling environment relative to the core components and, when executed by the graphical modeling environment perform the high-level functions, the high-level graphical blocks formed from combinations of the core components,the graphical model including a first set of the core components defined within the graphical modeling environment, andthe graphical model having a functional behavior;

    accessing power scores assigned to the core components defined within the graphical modeling environment;

    computing, by a processor, a total power score for the graphical model, the total power scorebeing a function of the power scores assigned to the first set of the core components included in the graphical model, anddetermined without translation of the graphical model into a low-level hardware design form;

    automatically performing at least one transmutation to the graphical model, the at least one transmutation automatically creating a modified graphical model, the modified graphical modelhaving a functional behavior equivalent to the functional behavior of the graphical model, andincluding a second set of the core components defined within the graphical modeling environment;

    computing, by the processor, a total power score for the modified graphical model, the total power score for the modified graphical model being a function of the power scores assigned to the second set of the core components included in the modified graphical model, the total power score for the modified graphical model being less than the total power score computed for the graphical model; and

    performing at least one ofpresenting a visual representation of the modified graphical model on an output device, orgenerating a hardware description for the modified graphical model.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×