Stima dell'area occupata

Un confronto interessante che può essere effettuato è la stima del numero di porte logiche necessarie per ogni architettura su circuito integrato. Come si è osservato nei capitoli 5 e 6, molte parti del controllo risultano uguali: è quindi stato effettuato un confronto sulla parte che, per ogni controllo, differisce dalle altre. Vengono riportati il numero di porte logiche elementari (o nel caso della logica fuzzy la dimensione della look-up table) richieste per ogni soluzione:

Fuzzy logic
La logica fuzzy è risultata senz'altro la logica con il numero maggiore di porte elementari. Il blocco fuzzy, visibile nella figura 5.9, può essere realizzato con una look-up table che, pur essendo ripiegabile e semplificabile in quattro parti, rimane sempre da 256kword.
Neurale discretizzato dall'analogico
In questo caso le possibilità sono diverse. È infatti possibile utilizzare un moltiplicatore per ogni neurone (12000 gate) oppure ridurre molto lo spazio impiegato utilizzando un solo moltiplicatore (4000 gate). Un calcolo di massima ha mostrato che la velocità richiesta (frequenza di 300kHz ovvero periodo di clock $3.333\unit{\mu s}$) sarebbe garantita in entrambi i casi.
Neurale addestrato direttamente
Come tutti i processi di sintesi automatica, non è sperabile di ottenere l'occupazione di area minima. Una valutazione approssimativa ha portato a stimare in 10000 i gate necessari in questo caso.

Il numero di porte elencato ora va moltiplicato per due in quanto esistono due controlli uguali. In ognuno dei tre casi questo raddoppio può essere evitato se i due controlli (di tensione e di corrente) vengono mantenuti uguali. Si tratterebbe di valutare con la stessa rete neurale o la stessa matrice fuzzy, prima una coppia di ingressi e successivamente l'altra, e distribuire le uscite correttamente.

Bofh 2004-02-09