发明名称 Automating a microarchitecture design exploration environment
摘要 In a computing system running an environment for designing operation of circuitry, at least the following are performed for providing simulations and evaluations of one or more user-defined modules of circuitry including one or more pipeline stages in a pipeline. A model of the pipeline is automatically generated by using a pipeline block diagram, where the model is generated in a high-level modeling language able to perform simulations of circuitry with the pipeline. An interface is automatically generated between the one or more user-defined modules and the generated model of the pipeline, the interface including a set of access methods to the pipeline. Evaluation is performed of the one or more user-defined modules using the automatically generated model of the pipeline and the automatically generated interface. Methods, apparatus, and computer program products are disclosed.
申请公布号 US9405866(B1) 申请公布日期 2016.08.02
申请号 US201514742892 申请日期 2015.06.18
申请人 International Business Machines Corporation 发明人 Cho Minsik;Konigsburg Brian R.;Nair Indira;Ren Haoxing;Shin Jeonghee
分类号 G06F17/50 主分类号 G06F17/50
代理机构 Harrington & Smith 代理人 Harrington & Smith
主权项 1. A method, comprising: running an environment for designing operation of circuitry, wherein running the environment comprises performing at least the following for providing simulations and evaluations of one or more user-defined modules of circuitry comprising one or more pipeline stages in a pipeline: automatically generating a model of the pipeline by using a pipeline block diagram, where the model is generated in a high-level modeling language able to perform simulations of circuitry with the pipeline; automatically generating an interface between the one or more user-defined modules and the generated model of the pipeline, the interface comprising access to the pipeline, wherein the pipeline access allows the one or more user-defined modules to interact indirectly; performing evaluation of the one or more user-defined modules using the automatically generated model of the pipeline and the automatically generated interface; and directly connecting the user-defined modules to ports allowing the one or more user-defined modules to interact directly to replace the pipeline access between the one or more user-defined modules and the generated model of the pipeline.
地址 Armonk NY US