A methodology for generating structural descriptions of complex digital devices from high-level descriptions and specifications is disclosed. The methodology uses a systematic technique to map and enforce consistency of the semantics imbedded in the intent of the original, high-level descriptions. The design activity is essentially a series of transformations operating upon various levels of design representations. At each level, the intended meaning (semantics) and formal software manipulations are captured to derive a more detailed level describing hardware meeting the design goals. Important features of the methodology are: capturing the users concepts, intent, specification, descriptions, constraints and trade-offs; architectural partitioning; what-if analysis at a high level; sizing estimation; timing estimation; architectural trade-off; conceptual design with implementation estimation; and timing closure. The methodology includes using estimators, based on data gathered over a number of realized designs, for partitioning and evaluating a design prior to logic synthesis. From the structural description, a physical implementation of the device is readily realized. A matrix of milestones (goals in the design activity) is defined by degree of complexity (level of abstraction) of a design and for progressive stages (levels) of design activity (from concept through implementation). The milestones are defined using continuous refinement, and the design activity proceeds towards subsequent milestones. As milestones are achieved, previous design activity becomes unalterable. A feasibility stage is key to convergence of the process. Single level or multi-level estimators determine the direction of the process.

Una metodologia per la generazione delle descrizioni strutturali dei dispositivi digitali complessi dalle descrizioni e dalle specifiche ad alto livello è rilevata. La metodologia usa una tecnica sistematica per tracciare e fare rispettare la consistenza della semantica inclusa nell'intenzione delle descrizioni originali e ad alto livello. L'attività di disegno è essenzialmente una serie di trasformazioni che funzionano sui vari livelli delle rappresentazioni di disegno. Ad ogni livello, il significato progettato (semantica) e le manipolazioni convenzionali del software sono bloccati per derivare i fissaggi di descrizione livellati più dettagliati che vengono a contatto degli obiettivi di disegno. Le caratteristiche importanti della metodologia sono: bloccare i concetti, intenzione, specifica, le descrizioni, i vincoli e le alternanze degli utenti; dividere architettonico; che cosa-se analisi ad un livello elevato; valutazione dell'incollatura; valutazione di sincronizzazione; alternanza architettonica; disegno concettuale con la valutazione di esecuzione; e chiusura di sincronizzazione. La metodologia include per mezzo degli estimatori, basati sull'eccedenza riunita dati un certo numero di disegni realizzati, per dividere e la valutazione del disegno prima della sintesi di logica. Dalla descrizione strutturale, un'esecuzione fisica del dispositivo è realizzata prontamente. Una tabella delle pietre (obiettivi nell'attività di disegno) è definita dal grado di complessità (livellata dell'astrazione) di un disegno e per le fasi progressive (livelli) di attività di disegno (dal concetto con l'esecuzione). Le pietre sono definite usando il perfezionamento continuo e l'attività di disegno continua verso le pietre successive. Mentre le pietre sono realizzate, l'attività di disegno precedente diventa unalterable. Uno stadio di fattibilità è chiave a convergenza del processo. Il singolo livello o gli estimatori multilivelli determina il senso del processo.

 
Web www.patentalert.com

< (none)

< Register transfer level power optimization with emphasis on glitch analysis and reduction

> Integrated circuit layout design

> (none)

~ 00021