Software per Sistemi Embedded. problema punti massimi i tuoi punti problema 1 10 problema 2 10 problema 3 10 totale 20

Documenti analoghi
Esercizi sulla sintesi per SSE. punti massimi i tuoi punti

Sistemi - Modulo di Sistemi a Eventi Discreti. problema punti massimi i tuoi punti problema 1 23 problema 2 7 totale 30

Sistemi per la Progettazione Automatica. problema punti massimi i tuoi punti problema 1 14 problema 2 4 problema 3 6 problema 4 6 totale 30

Sommario. 1 Calcolo degli implicanti primi. 2 Copertura. 3 Funzioni a piú uscite. Algoritmo. 1 Fase di espansione 2. 2 Fase di copertura

Metodo di Quine-McCluskey. Algoritmo. Sommario. Sommario. M. Favalli

Metodo di Quine-McCluskey. Algoritmo. Sommario. Sommario. M. Favalli

Ottimizzazione delle reti combinatorie

Minimizzazione delle funzioni booleane tramite: prima parte

Ottimizzazione delle reti combinatorie

Sintesi di Reti Combinatorie Ottimizzazione di Reti Combinatorie a Due Livelli: Metodo di Quine. Metodo di Quine-McCluskey per più funzioni

Elementi di Architettura e Sistemi Operativi. problema punti massimi i tuoi punti problema 1 6 problema 2 7 problema 3 7 problema 4 10 totale 30

Sintesi di una rete combinatoria

LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 5

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Laurea in Matematica GE110 - Geometria 1 a.a Prima prova di esonero TESTO E SOLUZIONI

Ottimizzazione di circuiti combinatori

Compito di analisi e sintesi dei circuiti digitali

Calcolatori Elettronici

Corso di Laurea in Ingegneria Informatica e Automatica (A-O) Università di Roma La Sapienza

Espressioni minime mediante il metodo di Quine-Mc Cluskey

Sistemi a Tempo Reale. problema punti massimi i tuoi punti problema 1 10 problema 2 10 problema 3 10 totale 30

Intelligenza Artificiale. Logica proposizionale: calcolo simbolico

Collaudo dei circuiti combinatori. Metodologie ATPG

Esame di Ricerca Operativa del 22/01/18

I Esonero di geometria e algebra

Sistemi - Modulo di Sistemi a Eventi Discreti. problema punti massimi i tuoi punti problema 1 20 problema 2 10 totale 30

Metodo di Quine- McCluskey

Esame di Ricerca Operativa del 08/09/17

Esercizi di teoria per SPA. punti massimi i tuoi punti

1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44;

INGEGNERIA EDILE ARCHITETTURA ELEMENTI DI ALGEBRA LINEARE E GEOMETRIA 17 SETTEMBRE 2012

Definizione 1.3 (Arco accoppiato) Un arco è accoppiato se è appartenente al matching M.

Geometria BAER I canale Foglio esercizi 2

Sintesi di reti combinatorie

Algebra di commutazione. Reti combinatorie

Elementi di Architettura e Sistemi Operativi. problema punti massimi i tuoi punti problema 1 7 problema 2 7 problema 3 6 problema 4 10 totale 30

Sintesi di Reti Combinatorie

Esame di Ricerca Operativa del 22/01/18

Reti Logiche A Appello del 9 luglio 2009

Circuiti combinatori Sintesi mediante mappe di Karnaugh Mappe di Karnaugh con 5 variabili

Fondamenti di Informatica B. Esercitazione n.2

Registro Lezione del 21 settembre 2016.

- Esercitazione III Programmazione C Funzioni Alessandro Saetti

Appunti su Indipendenza Lineare di Vettori

Esame di Ricerca Operativa del 12/02/18. P 1 P 2 P 3 P 4 P 5 P 6 Peso bagaglio km di viaggio

Raccolta di compiti degli appelli precedenti

Elementi di Architettura e Sistemi Operativi. problema punti massimi i tuoi punti problema 1 7 problema 2 8 problema 3 5 problema 4 10 totale 30

Reti Logiche 1. Prof. B. Buttarazzi A.A. 2009/2010. Algoritmo QMC

Programmazione dinamica

Metodo di Quine- McCluskey

Fondamenti di Informatica 2

Analisi Matematica I per Ingegneria Gestionale, a.a Scritto del secondo appello, 1 febbraio 2017 Testi 1

30 marzo Esame di geometria - Ingegneria gestionale - a.a COGNOME... NOME... N. MATRICOLA... ISTRUZIONI

Corso di Programmazione

DataBase Management System - DBMS

Facoltà di Ingegneria Calcolo delle Probabilità e Statistica Ingegneria Civile e A&T e Informatica

Elementi di Architettura e Sistemi Operativi. problema punti massimi i tuoi punti problema 1 10 problema 2 5 problema 3 5 problema 4 10 totale 30

Istituzioni di Matematiche prima parte

RICERCA OPERATIVA. Stock bamboline automobiline libri peluches costo (euro)

Luigi Piroddi

UNIVERSITÀ DEGLI STUDI ROMA TRE Collegio Didattico in Ingegneria Informatica corso di Ricerca operativa 2. Esercizi sul problema dell assegnamento

18 luglio Esame di geometria - 12 crediti Ingegneria gestionale - a.a COGNOME... NOME... N. MATRICOLA...

Minimizzazione di funzioni booleane: espansione e copertura. Ottimizzazione di funzioni combinatorie: espansione (1/3)

Minimizzazione di funzioni booleane:

Fondamenti di Informatica A.A. 2016/17

Politecnico di Milano I a Facoltà di Ingegneria C.S. in Ing. per l Ambiente e il Territorio

Geometria BAER PRIMO CANALE Foglio esercizi 1

Software per Sistemi Embedded. problema punti massimi i tuoi punti problema 1 10 problema 2 10 problema 3 10 totale 30

Esercizi sulla sintesi per SSE. punti massimi i tuoi punti

Algebra di commutazione

Esercizi 5 CICLI. Es.5(cicli)

Corso di Laurea in Ingegneria Informatica e Automatica (M-Z) Università di Roma La Sapienza CALCOLO DELLE PROBABILITÀ E STATISTICA ESAME DEL 6/02/2017

) Trovare l equazione canonica della conica: 8x 2 12xy + 17y x 70y = 0 Poi classificarla. ...

Elementi di Architettura e Sistemi Operativi

UNIVERSITÀ DEGLI STUDI DI PARMA FACOLTÀ DI INGEGNERIA Corso di Reti Logiche A

Certificati dei problemi in NP

UNIVERSITA DEGLI STUDI LA SAPIENZA DI ROMA POLO DI RIETI FACOLTA DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA DELL AMBIENTE E DEL TERRITORIO

... 3) Trovare la distanza tra le rette r : x + 3y 27 = y 2z = 0 e s : 3x + 5z = x + 2y + 2z = 0.

Caratteristiche Area/Ritardo

Esame di Ricerca Operativa del 18/06/18

CAPITOLO 2. Divide et Impera

Intelligenza Artificiale I

10 aprile Esame di geometria - Ing. gestionale - a.a COGNOME... NOME... N. MATRICOLA... ISTRUZIONI

Linguaggi. Claudio Sacerdoti Coen 04/03/ : Forme normali. Universitá di Bologna. Forme normali e canoniche

Calcolo numerico e programmazione Elementi di logica

Algebra di commutazione

Università degli Studi di Bergamo Matematica II (5 e 7,5 crediti) 2 settembre 2008 Tema A

Esercitazioni per il corso di Logica Matematica

Corso di Laurea in Informatica Calcolo delle Probabilità e Statistica (269AA) A.A. 2017/18 - Seconda prova in itinere (A)

Sintesi di Reti Combinatorie

Facsimile 3 d esame di geometria - Ingegneria gestionale - a.a ISTRUZIONI

Esercizi sulla sintesi per SSE. punti massimi i tuoi punti

La retta nel piano. Supponiamo che la retta r sia assegnata attraverso un suo punto P 0 (x 0, y 0 ) e un vettore v (l, m) che ne indichi la direzione.

Algebra di Commutazione

Minimizzazione di funzioni booleane

Università di Modena e Reggio Emilia Facoltà di Scienze MM.FF.NN. PROVA DI ALGEBRA LINEARE (esercitazione del 18 gennaio 2011)

Transcript:

Software per Sistemi Embedded Laurea Magistrale in Ingegneria e Scienze Informatiche - Tiziano Villa 10 Febbraio 2017 Nome e Cognome: Matricola: Posta elettronica: problema punti massimi i tuoi punti problema 1 10 problema 2 10 problema 3 10 totale 20 1

1. Si consideri una funzione incompletamente specificata rappresentata con la seguente copertura F : a b c d c1 2 0 0 2 c2 2 0 2 1 c3 1 0 2 2 c4 1 2 2 0 c5 2 1 2 0 c6 2 2 0 0 c7 1 2 1 2 dove D rappresenta l insieme dei punti dove la funzione non e specificata: a b c d 1 1 1 1 2 0 0 1 Si vogliono calcolare le sottocoperture irridondanti di quella data. Si faccia riferimento all algoritmo presentato in classe, dove s introduce una variabile y i per ogni cubo c i. 2

(a) Si descriva brevemente l algoritmo presentato in classe. Traccia di soluzione. Si vedano le note del corso. L algoritmo si basa due fatti: i. c F se e solo se F c = 1. ii. Una coperturna monotona e tautologa se c e almeno una riga che rappresenta l universo (riga di tutti 2). L obiettivo e calcolare g(y), cui si arriva calcolando g e poi complementando. Per calcolare g, si calcola F c per ogni cubo c F ; siccome c F deve risultare F c = 1 (se c F, a fortiori c F ). Sviluppando l albero del calcolo della tautologia di F c sino a foglie tutte monotone, ogni tale foglia indica attraverso le sue righe universali (fatte di 2) quali cubi dovrebbero essere rimossi contemporaneamente per scoprire almeno un punto di c, definendo un implicante di g. Complementando g, si ottiene la g(y), cioe le condizioni sui cubi c da tenere nella copertura finale per coprire tutti i punti coperti dalla F originale. Si deve tenere conto anche di D (copertura dei punti dove la funzione non e definita come 1 o 0), perche se un cubo c risultasse scoperto in punti che appartengono a D (indicato da una riga di 2 in D c ), allora tale foglia non porterebbe informazioni su cubi da non rimuovere contemporaneamente (perche la rimozione dei cubi corrispondenti a righe di 2 in F c scoprirebbe punti in D, come dimostrato da righe di 2 in D c ). Un implicante primo piu grande di g (cioe con meno letterali) definisce una sottocopertura irridondante di F di cardinalita mininima. 3

(b) Si scriva la funzione g(y) per ispezione della copertura data. Traccia di soluzione. Per ogni punto dove la funzione vale 1 (sono 9) si determinano i primi c i della copertura F che lo contengono (il primo ci e denotato dalla variabile y i ). 0000 y 1 + y 6 0011 y 2 0100 y 5 + y 6 0110 y 5 1000 y 1 + y 3 + y 4 + y 6 1011 y 2 + y 3 + y 7 1010 y 3 + y 4 + y 7 1100 y 4 + y 5 + y 6 1110 y 4 + y 5 + y 7 g(y) = (y 1 + y 6 )y 2 (y 5 + y 6 )y 5 (y 1 + y 3 + y 4 + y 6 )(y 2 + y 3 + y 7 ) (y 3 + y 4 + y 7 )(y 4 + y 5 + y 6 )(y 4 + y 5 + y 7 ). 4

(c) Si calcolino le funzioni g 4 (y) e g 5 (y), usando l algoritmo di tautologia modificato per determinare le condizioni che falsificano la tautologia. Si commentino i passi dell algoritmo. Traccia di soluzione. In conclusione risulta g 4 (y) = y 1 y 3 y 4 y 6 + y 3 y 4 y 7 + y 4 y 5 y 6 + y 4 y 5 y 7, g 5 (y) = y 5 y 6 + y 5 = y 5. 5

2. Si definisca l insieme completo dei guasti fissi ( stuck-at ) singoli per il seguente circuito combinatorio. Si riduca questo insieme mediante le regole di equivalenza strutturale e di dominanza, e si ottenga l insieme dei guasti fissi ( stuck-at ) collassati. Per un guasto interno al circuito si costruisca il vettore di test, identificando le fasi di attivazione, sensibilizzazione del cammino fino alle uscite e completamento del vettore. 6

3. Si descriva approfonditamente il concetto di analisi di vacuita e si spieghi come la simulazione di guasto possa essere usata per evitare l uso di tecniche formali. 7