Title :
A detailed cost model for concurrent use with hardware/software co-design
Author :
Ragan, Daniel ; Sandborn, Peter ; Stoaks, Paul
Author_Institution :
Elect. Syst. Cost Modeling Lab., Maryland Univ., College Park, MD, USA
Abstract :
Hardware/software co-design methodologies generally focus on the prediction of system performance or co-verification of system functionality. This study extends this conventional focus through the development of a methodology and software tool that evaluates system (hardware and software) development, fabrication, and testing costs (dollar costs) concurrent with hardware/software partitioning in a co-design environment. Based on the determination of key metrics such as gate count and lines of software, a new tool called Ghost, evaluates software and hardware development, fabrication, packaging and testing costs. Ghost enables optimization of hardware/software partitioning as a function of specific combinations of hardware foundries and software development environments.
Keywords :
circuit CAD; computer aided software engineering; costing; hardware-software codesign; integrated circuit design; integrated circuit economics; integrated circuit modelling; integrated circuit packaging; integrated circuit testing; program testing; project support environments; software cost estimation; software metrics; software performance evaluation; Ghost software evaluation tool; co-design environment; concurrent system evaluation software tool; concurrent use cost model; cost modeling; cost-performance trade-off; dollar costs; evaluation methodology; gate count; hardware foundries; hardware/software co-design methodology; hardware/software development; hardware/software partitioning; key metrics; partitioning optimization; software development environments; software lines; system fabrication; system functionality co-verification; system packaging; system performance prediction; system testing costs; Costs; Fabrication; Hardware; Software packages; Software performance; Software systems; Software testing; Software tools; System performance; System testing;
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
Print_ISBN :
1-58113-461-4
DOI :
10.1109/DAC.2002.1012634