Title :
Scheduling evaluation tasks for increased efficiency of parallel analog IC synthesis
Author :
David Neves;Nuno Louren#x00E7;o;Nuno Horta
Author_Institution :
Instituto de Telecomunica#x00E7
Abstract :
This paper presents a methodology to increase the efficiency of automatic analog integrated circuit synthesis and optimization including simultaneously sizing; layout; and worst case corners, by using the multiple CPUs that are cheaply available in today´s workstations. While most individual tools, for example circuit simulators already provide some sort of multi-processor capability, the efficiency of holistic solutions that incorporate both the sizing, layout, parasitic extraction and worst case performance evaluation can be further extended by proper use of the available computational resources. Moreover, due to licensing costs, the number of instances of each tool is usually limited. By efficiently scheduling the synthesis tasks over the available processing elements, these scarce resources (licenses) are used optimally. The proposed approach was verified with the evaluation flow of AIDA, for the simultaneous layout and worst case corner aware synthesis of a typical analog circuit showing an improvement of about 20% in processing time when compared to the trivial parallelization.
Keywords :
"Licenses","Program processors","Processor scheduling","Schedules","Layout","Optimization","Scheduling"
Conference_Titel :
Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD), 2015 International Conference on
DOI :
10.1109/SMACD.2015.7301700