发明名称 Optimizing systems-on-a-chip using the dynamic critical path
摘要 The Global Dynamic Critical Path is used to optimize the design of a system-on-a-chip (SoC), where hardware modules are in different clock domains. Control signal transitions of the hardware modules are analyzed to identify the Global Dynamic Critical Path. Rules are provided for handling specific situations such as when concurrent input control signals are received by a hardware module. A configuration of the hardware modules is modified in successive iterations to converge at an optimum design, based on a cost function. The cost function can account for processing time as well as other metrics, such as power consumed. For example, during the iterations, hardware modules which are in the Global Dynamic Critical Path can have their clock speed increased and/or additional resources can be added, while hardware modules which are not in the Global Dynamic Critical Path can have their clock speed decreased and/or unnecessary resources can be removed.
申请公布号 US8037437(B2) 申请公布日期 2011.10.11
申请号 US20090353168 申请日期 2009.01.13
申请人 MICROSOFT CORPORATION 发明人 DAVIS JOHN D.;BUDIU MIHAI;KANNAN HARI
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址