Large-scale gatelevel optimization leveraging property checking

Lucas Klemmer, Dominik Bonora, Daniel Große

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Often the full range of all possible input combinations of circuits is not needed for a specific use case. For example, an embedded processor might only use a small subset of all available instructions, or the operands to a multiplier are guaranteed to be with in certain bounds. These external don’t cares result in the interesting case of gates in the netlist that are completely inactive (or redundant), since they are never activated by the inputs to the design. Those gates can be safely eliminated, reducing the size of the netlist without loss of functionality.
Original languageEnglish
Title of host publicationDesign and Verification Conference Europe (DVCon Europe)
Number of pages8
Publication statusPublished - 2023

Fields of science

  • 202005 Computer architecture
  • 202017 Embedded systems
  • 102 Computer Sciences
  • 102005 Computer aided design (CAD)
  • 102011 Formal languages

JKU Focus areas

  • Digital Transformation

Cite this