Mostra i principali dati dell'item
Adaptive Operation-Based ALU and FPU Clocking
dc.creator | Tziouvaras A., Dimitriou G., Dossis M., Stamoulis G. | en |
dc.date.accessioned | 2023-01-31T10:22:29Z | |
dc.date.available | 2023-01-31T10:22:29Z | |
dc.date.issued | 2020 | |
dc.identifier | 10.1109/MOCAST49295.2020.9200282 | |
dc.identifier.isbn | 9781728166872 | |
dc.identifier.uri | http://hdl.handle.net/11615/80269 | |
dc.description.abstract | The operating clock period in modern circuits is designated under worst-case operating conditions, in order to ensure error free functionality. To accomplish this goal, designers take into account the timing of the circuit critical path that provides an upper limit for the clock rate. However, that limit imposes heavy performance penalties on the design, since the critical path is not frequently excited during runtime. In contrast with the prevailing methodology, the better-thanworst-case (BTWC) paradigm treats the circuit timing requirements in a more flexible way, as it does not commit to serve the demands of the worst-case scenario. In this work we develop a novel timing analysis methodology inspired by the BTWC approach. Instead of performing the standard critical path analysis, we focus on analyzing the timing requirements of each operation separately. In the sequel we specify an adaptive clock period that is derived by the timing requirements of each supported circuit operation. As a result, we are guaranteed error-free circuit functionality, as no timing violations of individual operations are ever allowed to occur. To this end no error correction mechanisms are required. We verify the proposed methodology by applying it on four different post-layout implementations of ALUs and FPUs. The results we obtain display an average 2.05x throughput increase compared to the implementations operating under the worstcase clock period. We also demonstrate that the area requirements of our methodology are trivial as the overhead is less than 2% of the original design. © 2020 IEEE. | en |
dc.language.iso | en | en |
dc.source | 2020 9th International Conference on Modern Circuits and Systems Technologies, MOCAST 2020 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85093866807&doi=10.1109%2fMOCAST49295.2020.9200282&partnerID=40&md5=4b3ec4368c5593c5e6c7ef4b9dcf612a | |
dc.subject | Clocks | en |
dc.subject | Critical path analysis | en |
dc.subject | Error correction | en |
dc.subject | Flexible electronics | en |
dc.subject | Logic circuits | en |
dc.subject | Regression analysis | en |
dc.subject | Circuit functionality | en |
dc.subject | Circuit operation | en |
dc.subject | Correction mechanism | en |
dc.subject | Layout implementations | en |
dc.subject | Operating condition | en |
dc.subject | Performance penalties | en |
dc.subject | Timing requirements | en |
dc.subject | Worst case scenario | en |
dc.subject | Timing circuits | en |
dc.subject | Institute of Electrical and Electronics Engineers Inc. | en |
dc.title | Adaptive Operation-Based ALU and FPU Clocking | en |
dc.type | conferenceItem | en |
Files in questo item
Files | Dimensione | Formato | Mostra |
---|---|---|---|
Nessun files in questo item. |