Title :
Interconnects Parasitic Extraction using natural optimization techniques
Author :
Abdellatif, A.S. ; El Rouby, Alaa B. ; Abdelhalim, M.B. ; Khalil, A.H.
Author_Institution :
Electron. & Commun. Dept., Cairo Univ., Giza, Egypt
Abstract :
Three new Genetic Algorithm (GA) approaches and four new Particle Swarm Optimization (PSO) approaches are proposed and used to solve a Curve fitting problem for Parasitic Extraction Macro-modeling application. For GA, the first proposed approach, Diagonal GA (DGA); is based on replacing the traditional random population initialization method with a deterministic diagonal-like one. The second proposed approach, Elite Condensation GA (ECGA); is based on fine-tuning the GA by explicitly condensing the population around a number of elite individuals. The third proposed approach, ECGA2, is a modified version of ECGA; that chooses elite members among all the population in each generation, then it divides the population into a number of sub-populations where each sub-population is composed of a single elite and a condensed population around it. Then, it performs GA operations on each of those sub-populations separately before merging them all into one population and keep repeating that divide-merging sequence. For PSO, in the first proposed approach, Wiggling PSO (WPSO); we enforce the particles to vibrate in their motion towards the best position -instead of straight motion- to enlarge the scanning area. The second approach, Incrementally Social PSO (ISPSO); is utilizing a variable weight for the social term (xg-x). This variability enables changing the social relationship between the particles from highly repulsive to highly attractive. Finally, we proposed a new Control inspired approach, PID-PSO, where we dealt with the PSO motion as a process that needs a controller to be optimized. It is quite common to use PSO to tune PID parameters but in this context we used PID to tune PSO motion. Eventually, we have mixed PID and ISPSO in a certain proposal which resulted in the best performance over the rest of methods. The performances of these seven proposed approaches were measured on an extensive real data sets provided by Mentor Graphics and used along with the understandi- ng of the physical problem to offer various explanations of the theoretical aspects of the new extensions.
Keywords :
circuit optimisation; curve fitting; electronic engineering computing; genetic algorithms; integrated circuit interconnections; integrated circuit modelling; particle swarm optimisation; three-term control; PID parameters; PSO motion; controller optimization; curve fitting problem; diagonal ga; divide-merging sequence; elite condensation GA; genetic algorithm; incrementally social PSO; interconnects parasitic extraction; macro-modeling application; mentor graphics; natural optimization techniques; particle swarm optimization; random population initialization method; wiggling PSO; Buildings; Curve fitting; Dissolved gas analysis; Frequency; Genetic algorithms; Graphics; Libraries; Motion control; Particle swarm optimization; Sampling methods; Genetic Algorithm; Macro modeling; Natural Optimization; Parasitic Extraction; Particle Swarm Optimization;
Conference_Titel :
Computer Engineering & Systems, 2009. ICCES 2009. International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-5842-4
Electronic_ISBN :
978-1-4244-5843-1
DOI :
10.1109/ICCES.2009.5383279