Back to Search
Start Over
Software Package for Optimizing Digital Circuits
- Source :
- Proceedings of the Spring/Summer Young Researchers' Colloquium on Software Engineering.
- Publication Year :
- 2009
- Publisher :
- Institute for System Programming of the Russian Academy of Sciences, 2009.
-
Abstract
- In this paper, we describe a software tool for optimizing the path length from primary inputs to primary outputs as well as the number of gates in digital circuits. A frame for optimization is extracted from a digital circuit the extracted frame is divided into two parts and the maximum flexibility for each part is determined by the largest solution to an appropriate FSM equation. We check whether one or some output functions of each part can be replaced by a simple function of two primary input variables that can be implemented as a single gate, while preserving the behavior of the overall fragment. A developed software package can deal with digital circuits which have around 500 gates, and 40 primary inputs and outputs. Experiments were performed for a pack of benchmarks that were first resynthesised by ABC tool [1]. Our results show that the developed package can improve around 15% of benchmarks.
Details
- ISSN :
- 23117230
- Database :
- OpenAIRE
- Journal :
- Proceedings of the Spring/Summer Young Researchers' Colloquium on Software Engineering
- Accession number :
- edsair.doi.dedup.....9d1107338952660e41efa4818ed46dbd