发明名称 Integrated circuit design and operation for determining a mutually compatible set of configuration for cores using agents associated with each core to achieve an application-related objective
摘要 Integrated circuit design and operation techniques are disclosed. In some embodiments, a data store stores, for each of a plurality of cores, a core image data comprising metadata about or otherwise associated with the core. A processor receives an indication of an application-related objective and uses core image data stored in the data store to identify programmatically a set of two or more cores from among the plurality of cores to help achieve the objective and to configure the two or more cores to help achieve the objective.
申请公布号 US9268578(B2) 申请公布日期 2016.02.23
申请号 US201113290760 申请日期 2011.11.07
申请人 发明人 Cummings Mark;Sasaki Takehito
分类号 G06F9/00;G06F9/24;G06F15/177;G06F9/44;H04W8/22;H04W24/00 主分类号 G06F9/00
代理机构 Van Pelt, Yi & James LLP 代理人 Van Pelt, Yi & James LLP
主权项 1. A system, comprising: a data store configured to store core image data comprising a meta-language based description of each of a plurality of cores; and a first agent associated with a first core, wherein the first agent comprises a processor configured to: receive an indication of an application-related objective, wherein the application-related objective is associated with an integrated circuit operational requirement received via an integrated circuit design requirement interface;use the meta-language based descriptions comprising the core image data stored in the data store to identify a second core from the plurality of cores to help the first core to achieve the application-related objective;exchange meta-language based descriptions with the second core, including by determining, based at least in part on a meta-language based description received from the second core, that the second core is able to help achieve the application-related objective;determine a mutually compatible set of configurations for the first core and the second core, at least in part by receiving from the second core a programmatically determined bid comprising a set of parameters to configure the first core and the second core automatically and without human intervention to cooperate with each other to help achieve the objective, wherein the first agent is configured to determine whether the programmatically determined bid is compatible with the first core and to negotiate with the second core to determine a set of parameters different from the set of parameters included in the programmatically determined bid based at least in part on a determination that the set of parameters included in the bid is not compatible with the first core; andconfigure the first core based at least in part on the mutually compatible set of configurations; and a memory coupled to the processor and configured to provide the processor with instructions.
地址 Atherton CA US