Back to Search
Start Over
Greybox Design Methodology
- Source :
- DAC
- Publication Year :
- 2017
- Publisher :
- ACM, 2017.
-
Abstract
- In this paper, a novel Greybox design methodology is proposed to establish a design and co-optimization flow across the boundary of conventional software and hardware design. The dynamic timing of each software instruction is simulated and associated with processor hardware design, which provides the basis of ultra-dynamic clock management. The proposed scheme effectively implements the instruction-based clock management and achieves 21.71% frequency speedup. Besides, a novel program-driven hardware optimization flow is proposed, in which software operations are mapped with hardware gate netlist and sorted by the usage frequency. The experiments on an ARM based pipeline design in commercial 65nm CMOS process show an extra 10% frequency speedup is obtained with high optimization efficiency. Overall, the proposed Greybox design method achieves frequency speedup by 31.56%, comparing with conventional design method.
- Subjects :
- 010302 applied physics
Hardware architecture
Scheme (programming language)
Speedup
Computer science
business.industry
Pipeline (computing)
020208 electrical & electronic engineering
02 engineering and technology
01 natural sciences
Software
Embedded system
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Netlist
business
Design methods
computer
Computer hardware
computer.programming_language
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 54th Annual Design Automation Conference 2017
- Accession number :
- edsair.doi...........275756cbe8e3dc92a7aa9bc5bd818825