Afficher la notice abrégée

dc.creatorChatzivangelis N., Valiantzas D., Sotiriou C., Lilitsis I.en
dc.date.accessioned2023-01-31T07:44:38Z
dc.date.available2023-01-31T07:44:38Z
dc.date.issued2022
dc.identifier10.1109/VLSI-SoC54400.2022.9939579
dc.identifier.isbn9781665490054
dc.identifier.issn23248432
dc.identifier.urihttp://hdl.handle.net/11615/72724
dc.description.abstractWe demonstrate an iterative simulation-based maximum coverage detection and elimination analysis of logic-hazards for combinational logic loops. Although the focus is on asynchronous circuits with such feedbacks, it is apparent that the proposed approach can be practiced for every digital circuit with combinational loops. In regard to hazard detection, a simulation-based semi-modular analysis is presented, by extending the provided library technology behavioral Verilog files. For hazard elimination, only the standard cells within the paths causing a hazard have been included for analysis. The circuit becomes hazard-free by inserting buffers of the minimum required delay. We develop three path-based buffer insertion approaches; the more advanced ones model each logic gate and their relative timing constraints as a maximum set covering problem. The main characteristic of comparison is the count of inserted buffers and their total delay. The aforementioned hazard analysis is an iterative process, because the overall timing constraints of the circuit alter after each delay insertion. Experimental results indicate that the three hazard elimination approaches have various area penalties and their success rate ranges from 68.7% to 100%. Moreover, not all hazards can be resolved, mainly due to opposing constraints of sensitized hazard paths, and Boolean logic re-synthesis may be required. © 2022 IEEE.en
dc.language.isoenen
dc.sourceIEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoCen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85142433499&doi=10.1109%2fVLSI-SoC54400.2022.9939579&partnerID=40&md5=1824100e94675eb86935c7cda65b69d3
dc.subjectAsynchronous sequential logicen
dc.subjectComputer circuitsen
dc.subjectDelay circuitsen
dc.subjectLogic Synthesisen
dc.subjectTiming circuitsen
dc.subjectAsynchronous circuitsen
dc.subjectCombinational logicen
dc.subjectCombinational logic circuitsen
dc.subjectCoverage problemen
dc.subjectHazard detectionen
dc.subjectLogic hazarden
dc.subjectMaximum coverageen
dc.subjectMaximum coverage problemen
dc.subjectModularsen
dc.subjectSemi-modularen
dc.subjectHazardsen
dc.subjectIEEE Computer Societyen
dc.titleSimulation-Based Maximum Coverage Hazard Detection and Elimination Analysis, Supporting Combinational Logic Loopsen
dc.typeconferenceItemen


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée