ABSTRACT
This paper presents an improved benchmark suite to jointly consider logic synthesis and physical design. Usually, benchmark circuits were provided by the physical design and the logic synthesis communities separately, according to their specific needs. The files provided for each benchmark set were restricted to the views necessary for the community. Additional specifications of design intents are necessary to express optimization goals that can be shared by logic synthesis and physical design communities, as circuits alone do not carry sufficient information to establish a benchmark with a clear optimization goal. In this paper, we describe benchmarks as a set composed of circuits, design intents (constraints), floorplan, target library and technology. Disregarding pieces of information provided for the benchmarks can change the associated criticality and affect the combined or isolated outcome of logic synthesis and physical design. The proposition of this benchmark suite brings attention to the problem of considering adequately the complete context of design intent throughout the flow.
- Jae-sun Seo, Igor L Markov, Dennis Sylvester, and David Blaauw. On the decreasing significance of large standard cells in technology mapping. In Proc. of Int'l Conf. on Computer-Aided Design (ICCAD), 2008. Google ScholarDigital Library
- T. N. Theis. The future of interconnection technology. IBM Journal of Research and Development, 44(3):379--390, 2000. Google ScholarDigital Library
- Kurt Keutzer, A. Richard Newton, and Narendra Shenoy. The future of logic synthesis and physical design in deep-submicron process geometries. In Proc. of Int'l Symp. on Physical Design (ISPD), 1997. Google ScholarDigital Library
- W. Gosti, A. Narayan, R. K. Brayton, and A. L. Sangiovanni-Vincentelli. Wireplanning in logic synthesis. In Proc. of Int'l Conf. on Computer-Aided Design (ICCAD), 1998. Google ScholarDigital Library
- Kai-hui Chang, Igor L. Markov, and Valeria Bertacco. Safe Delay Optimization for Physical Synthesis. In Proc. of Asia and South Pacific Design Automation Conference (ASP-DAC), 2007. Google ScholarDigital Library
- Michael J Flynn, Patrick Hung, and Kevin W Rudd. Deep-Submicron Microprocessor Design Issues. IEEE Micro, 19(4), 1999. Google ScholarDigital Library
- David Bryan. The ISCAS'85 benchmark circuits and netlist format. North Carolina State University, 1985.Google Scholar
- F. Brglez, D. Bryan, and K. Kozminski. Combinational profiles of sequential benchmark circuits. In Proc. of Int'l Symp. on Circuits and Systems, 1989.Google ScholarCross Ref
- Saeyang Yang. ACM/SIGDA Benchmarks: Logic Synthesis and Optimization Benchmarks User Guide Version 3.0, 1991.Google Scholar
- Fulvio Corno, Matteo Sonza Reorda, and Giovanni Squillero. Rt-level itc'99 benchmarks and first atpg results. IEEE Design & Test of Computers, 17(3):44--53, 2000. Google ScholarDigital Library
- Christoph Albrecht. IWLS 2005 Benchmarks. In Int'l Workshop on Logic & Synthesis (IWLS), 2005.Google Scholar
- Gi-Joon Nam, Charles J. Alpert, Paul Villarrubia, Bruce Winter, and Mehmet Yildiz. The ISPD2005 Placement Contest and Benchmark Suite. In Proc. of Int'l Symp. on Physical Design (ISPD), 2005. Google ScholarDigital Library
- Gi-Joon Nam. ISPD 2006 Placement Contest: Benchmark Suite and Results. In Proc. of Int'l Symp. on Physical Design (ISPD), 2006. Google ScholarDigital Library
- Gi-Joon Nam, Mehmet Yildiz, David Z. Pan, and Patrick H. Madden. ISPD Placement Contest Updates and ISPD 2007 Global Routing Contest. In Proc. of Int'l Symp. on Physical Design (ISPD), 2007. Google ScholarDigital Library
- Gi-Joon Nam, Cliff Sze, and Mehmet Yildiz. The ISPD Global Routing Benchmark Suite. In Proc. of Int'l Symp. on Physical Design (ISPD), 2008. Google ScholarDigital Library
- Gi-Joon Nam, Cliff Sze, and Mehmet Yildiz. The ISPD Global Routing Benchmark Suite. In Proc. of Int'l Symp. on Physical Design (ISPD), 2009. Google ScholarDigital Library
- C. N. Sze. ISPD 2010 High Performance Clock Network Synthesis Contest: Benchmark Suite and Results. In Proc. of Int'l Symp. on Physical Design (ISPD), 2010. Google ScholarDigital Library
- Natarajan Viswanathan, Charles J. Alpert, Cliff Sze, Zhuo Li, Gi-Joon Nam, and Jarrod A. Roy. The ISPD-2011 Routability-driven Placement Contest and Benchmark Suite. In Proc. of Int'l Symp. on Physical Design (ISPD), 2011. Google ScholarDigital Library
- Muhammet Mustafa Ozdal, Chirayu Amin, Andrey Ayupov, Steven Burns, Gustavo Wilke, and Cheng Zhuo. The ISPD-2012 Discrete Cell Sizing Contest and Benchmark Suite. In Proc. of Int'l Symp. on Physical Design (ISPD), 2012. Google ScholarDigital Library
- M. M. Ozdal, C. Amin, A. Ayupov, S. Burns, G. Wilke, and C. Zhuo. An Improved Benchmark Suite for the ISPD-2013 Discrete Cell Sizing Contest. In Proc. of Int'l Symp. on Physical Design (ISPD), 2013. Google ScholarDigital Library
- Vlad Yutsis, Ismail S. Bustany, David Chinnery, and Joseph Shinnerl. A benchmark suite for the ISPD-2014 detailed routing-driven placement contest. In Proc of Intl Symp on Physical Design (ISPD), 2014.Google Scholar
- Ismail S. Bustany, David Chinnery, Joseph R. Shinnerl, and Vladimir Yutsis. ISPD 2015 Benchmarks with Fence Regions and Routing Blockages for Detailed-Routing-Driven Placement. In Proc. of Int'l Symp. on Physical Design (ISPD), 2015. Google ScholarDigital Library
- Jody Matos, Renato Ribas, and Andre Reis. Logic-physical-aware benchmark suite. http://www.inf.ufrgs.br/logics/downloads, 2015.Google Scholar
- Bryan Preas. Benchmarks for cell-based layout systems. In Proc. of Design Automation Conference (DAC), 1987. Google ScholarDigital Library
- Krzysztof Koźmiński. Benchmarks for layout synthesis - evolution and current status. In Proc. of Design Automation Conference (DAC), 1991. Google ScholarDigital Library
- Steve Meyer. Using controlled experiments in layout. ACM SIGDA Newsletter, 21(1):46--55, 1991. Google ScholarDigital Library
- Carl Sechen. Average interconnection length estimation for random and optimized placements. In Proc. of Int'l Conf. on Computer-Aided Design (ICCAD), 1987.Google Scholar
- M. Pedram and B. Preas. Interconnection length estimation for optimized standard cell layouts. In Proc. of Int'l Conf. on Computer Design: VLSI in Computers and Processors (ICCD), 1989.Google ScholarCross Ref
- M. Pedram and B. Preas. Accurate prediction of physical design characteristics for random logic. In Proc. of Int'l Conf. on Computer Design: VLSI in Computers and Processors (ICCD), 1989.Google ScholarCross Ref
- A. Reis, J. Roy, V. Shende, I. Markov, F. Mo, and A. Kuehlmann. IWLS 2003 Focus Group on Benchmarks Presentation. http://www.iwls.org/iwls2003/benchmarks.ppt.Google Scholar
- Saurabh N Adya, Mehmet Can Yildiz, Igor L Markov, et al. Benchmarking for large-scale placement and beyond. Trans. on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 23(4), 2004. Google ScholarDigital Library
- N. Viswanathan, C. Alpert, C. Sze, Zhuo Li, and Yaoguang Wei. The DAC 2012 routability-driven placement contest and benchmark suite. In Proc. Design Automation Conference (DAC), 2012. Google ScholarDigital Library
- Tanuj Jindal, Charles J. Alpert, Jiang Hu, Zhuo Li, Gi-Joon Nam, and Charles B. Winn. Detecting tangled logic structures in VLSI netlists. In Proc of Design Automation Conference (DAC), 2010. Google ScholarDigital Library
- Franc Brglez. A neutral netlist of 10 combinational benchmark circuits and a target translation in fortran. In Proc. of Int'l Symp. on Circuits and Systems (ISCAS), 1985.Google Scholar
- Franc Brglez, David Bryan, and Krzysztof Koźmiński. Combinational profiles of sequential benchmark circuits. In Proc. of Int'l Symp. on Circuits and Systems (ISCAS), 1989.Google ScholarCross Ref
- Joachim Pistorius, Mike Hutton, Alan Mishchenko, and Robert Brayton. Benchmarking method and designs targeting logic synthesis for fpgas. In Proc. of Int'l Workshop on Logic & Ssynthesis (IWLS), 2007.Google Scholar
- Synopsys. Synopsys Design Constraints (SDC), 2013.Google Scholar
- Berkeley Logic Synthesis and Verification Group. Abc: A system for sequential synthesis and verification. http://www.eecs.berkeley.edu/~alanmi/abc/.Google Scholar
- A. Biere. AIGER Format. http://fmv.jku.at/aiger/, 2007.Google Scholar
- A. Mishchenko, S. Chatterjee, and R. Brayton. DAG-aware AIG rewriting: a fresh look at combinational logic synthesis. In Proc. of Design Automation Conference (DAC), 2006. Google ScholarDigital Library
- Cadence Inc. LEF/DEF 5.3 to 5.7 exchange format, 2009.Google Scholar
- Open Source Liberty. Liberty Specifications and Documentation, 2011.Google Scholar
- M. Martins, Jody Matos, Renato Ribas, André Reis, Guilherme Schlinker, Lucio Rech, and Jens Michelsen. Open Cell Library in 15nm FreePDK Technology. In Proc. of the Int'l Symp. on Physical Design (ISPD), 2015. Google ScholarDigital Library
- Nangate Inc. NanGate FreePDK15 Open Cell Library. http://www.nangate.com/?page_id=2328.Google Scholar
Index Terms
- A Benchmark Suite to Jointly Consider Logic Synthesis and Physical Design
Recommendations
The ISPD-2012 discrete cell sizing contest and benchmark suite
ISPD '12: Proceedings of the 2012 ACM international symposium on International Symposium on Physical DesignCircuit optimization is essential to minimize power consumption of designs while satisfying timing constraints. The CAD problem focused on in the ISPD-2012 Contest is simultaneous gate sizing and threshold voltage assignment. In this paper, we describe ...
The ISPD global routing benchmark suite
ISPD '08: Proceedings of the 2008 international symposium on Physical designThis paper describes the ISPD global routing benchmark suite and related contests. Total 16 global routing benchmarks are produced from the ISPD placement contest benchmark suite using a variety of publicly available academic placement tools. The ...
General Program Synthesis Benchmark Suite
GECCO '15: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary ComputationRecent interest in the development and use of non-trivial benchmark problems for genetic programming research has highlighted the scarcity of general program synthesis (also called "traditional programming") benchmark problems. We present a suite of 29 ...
Comments