This thesis work introduces a new methodology for improving the library free logic synthesis of integrated circuits combining the extraction of the functionalities of the cells that compose the tailored virtual library with Boolean factoring of the functionalities. The proposed Boolean factoring algorithm combines the advantages of a more classical factorization method with a novel multi-level logic re-synthesis paradigm, called functional composition, which performs synthesis by associating simpler sub-solutions with minimum known costs. The methodology has been validated on different benchmarks targeting area minimization and we also analyzed timing, power consumption and routing effects for the final circuit implementation. The results are encouraging and demonstrate the effectiveness of the proposed approach.

Questo lavoro di tesi introduce una nuova metodologia per migliorare la sintesi logica "library free" di circuiti integrati combinando l'estrazione delle funzionalità delle celle che andranno a comporre la libreria tecnologica virtuale con la fattorizzazione delle funzionalità. L'algoritmo di fattorizzazione Booleana proposto combina i vantaggi di un metodo classico di fattorizzazione con un nuovo paradigma di re-sintesi logica multi-livello, chiamato composizione funzionale, che effettua la sintesi associando sotto-soluzioni con costo minimo noto. La metodologia è stata valutata su differenti benchmark con obiettivo la minimizzazione dell'occupazione di area. Sono stati inoltre analizzati i risultati in termini di performance timing, consumo di potenza ed effetti sul routing del circuito finale. I risultati sono incoraggianti e dimostrano l'efficacia dell'approccio proposto.

A methodology for improving the library free logic synthesis of integrated circuits

MANNI, STEFANO
2010/2011

Abstract

This thesis work introduces a new methodology for improving the library free logic synthesis of integrated circuits combining the extraction of the functionalities of the cells that compose the tailored virtual library with Boolean factoring of the functionalities. The proposed Boolean factoring algorithm combines the advantages of a more classical factorization method with a novel multi-level logic re-synthesis paradigm, called functional composition, which performs synthesis by associating simpler sub-solutions with minimum known costs. The methodology has been validated on different benchmarks targeting area minimization and we also analyzed timing, power consumption and routing effects for the final circuit implementation. The results are encouraging and demonstrate the effectiveness of the proposed approach.
PILATO, CHRISTIAN
ING V - Scuola di Ingegneria dell'Informazione
20-dic-2011
2010/2011
Questo lavoro di tesi introduce una nuova metodologia per migliorare la sintesi logica "library free" di circuiti integrati combinando l'estrazione delle funzionalità delle celle che andranno a comporre la libreria tecnologica virtuale con la fattorizzazione delle funzionalità. L'algoritmo di fattorizzazione Booleana proposto combina i vantaggi di un metodo classico di fattorizzazione con un nuovo paradigma di re-sintesi logica multi-livello, chiamato composizione funzionale, che effettua la sintesi associando sotto-soluzioni con costo minimo noto. La metodologia è stata valutata su differenti benchmark con obiettivo la minimizzazione dell'occupazione di area. Sono stati inoltre analizzati i risultati in termini di performance timing, consumo di potenza ed effetti sul routing del circuito finale. I risultati sono incoraggianti e dimostrano l'efficacia dell'approccio proposto.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2011_12_Manni.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Testo della tesi
Dimensione 1.34 MB
Formato Adobe PDF
1.34 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/31542