Torna indietro   Hardware Upgrade Forum > Off Topic > Discussioni Off Topic > Scienza e tecnica

OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Abbiamo potuto mettere le mani in anteprima sul nuovo monitor MSI dedicato ai giocatori: un mostro che adotta un pannello QD-OLED da 26,5 pollici con risoluzione 2560 x 1440 pixel, frequenza di aggiornamento fino a 500 Hz e tempo di risposta di 0,03 ms GtG
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI aggiorna la sua linea di droni ultraleggeri con Neo 2, un quadricottero da 160 grammi che mantiene la compattezza del predecessore ma introduce una stabilizzazione meccanica a due assi, sensori omnidirezionali e un sistema LiDAR
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-11-2008, 17:04   #1
Darker
Senior Member
 
L'Avatar di Darker
 
Iscritto dal: Jun 2001
Città: London (UK)
Messaggi: 1788
Funzioni logiche di N/P MOS e CMOS: chi mi spiega

Ciao ragazzi.

Sarò un ciuco io, ma sebbene mi è chiaro il procedimento di progettazione di una porta (N)AND/OR in logica MOS/CMOS, non mi è chiaro come si progetta una cascata di porte.

Per essere più chiari, come si realizza ad esempio una roba tipo: A·B + C·D ?

Grazie
Darker è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2008, 17:40   #2
hibone
Senior Member
 
L'Avatar di hibone
 
Iscritto dal: Jan 2006
Città: Vergate Sul Membro (MI)
Messaggi: 16538
Quote:
Originariamente inviato da Darker Guarda i messaggi
Ciao ragazzi.

Sarò un ciuco io, ma sebbene mi è chiaro il procedimento di progettazione di una porta (N)AND/OR in logica MOS/CMOS, non mi è chiaro come si progetta una cascata di porte.

Per essere più chiari, come si realizza ad esempio una roba tipo: A·B + C·D ?

Grazie
intendi a livello di hw sul silicio oppure vuoi sapere come si passa dall'espressione che hai scritto alla rappresentazione grafica della rete logica tipo questa?

__________________
La favola dell'uccellino
Il lavoro debilita l'uomo
hibone è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2008, 17:49   #3
negator136
Senior Member
 
L'Avatar di negator136
 
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
Quote:
Originariamente inviato da Darker Guarda i messaggi
Ciao ragazzi.

Sarò un ciuco io, ma sebbene mi è chiaro il procedimento di progettazione di una porta (N)AND/OR in logica MOS/CMOS, non mi è chiaro come si progetta una cascata di porte.

Per essere più chiari, come si realizza ad esempio una roba tipo: A·B + C·D ?

Grazie

ti è chiaro almeno come si realizza (e sopratutto perchè si realizza così) un inverter, cioè la funzione logica che ti restituisce il valore logico opposto rispetto a quello in ingresso?

questo per intenderci: http://it.wikipedia.org/wiki/Immagine:CMOS_Inverter.svg
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel
negator136 è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2008, 17:57   #4
Darker
Senior Member
 
L'Avatar di Darker
 
Iscritto dal: Jun 2001
Città: London (UK)
Messaggi: 1788
In effetti non sono stato chiaro, chiedo venia ^^

Non parlo di schemi, parlo proprio di porte logiche realizzare con transistor reali.

Per intenderci:

Queste sono una NOR e una NAND realizzate in tecnlogia CMOS.


Utilizzando questi circuiti, ed eventualmente degli inverter, come realizzo la funzione che ho scritto poco prima?
Darker è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2008, 18:31   #5
hibone
Senior Member
 
L'Avatar di hibone
 
Iscritto dal: Jan 2006
Città: Vergate Sul Membro (MI)
Messaggi: 16538
Quote:
Originariamente inviato da Darker Guarda i messaggi
In effetti non sono stato chiaro, chiedo venia ^^

Non parlo di schemi, parlo proprio di porte logiche realizzare con transistor reali.

Per intenderci:

Queste sono una NOR e una NAND realizzate in tecnlogia CMOS.


Utilizzando questi circuiti, ed eventualmente degli inverter, come realizzo la funzione che ho scritto poco prima?

sempre di schema si tratta...
solo che è di basso livello

le strade sono principalmente due
puoi, in modo pedissequo, applicare gli invertitori, ad ingressi e/o uscite, di nand e nor, trasformandole nei complementi and ed or, quindi avrai

una circuito and (chiamiamolo E) con le tensioni pari ad Va e Vb, un circuito and (chiamiamolo F) con le tensioni pari a Vc e Vd, e quindi le tensioni di uscita Ve e VF vengono applicate ad un circuito OR


in alternativa, come soluzione più "intelligente" occorre passare dall'espressione sopra scritta con and e or, all'espressione equivalente scritta in nand e nor, sfruttando l'algebra di bool, quindi si isolano i singoli operatori, poi per ciascuno di essi si applica una delle due porte in esame...

http://topserver.mi.infn.it/mies/lab...capitolo_4.pdf
__________________
La favola dell'uccellino
Il lavoro debilita l'uomo
hibone è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2008, 20:11   #6
Darker
Senior Member
 
L'Avatar di Darker
 
Iscritto dal: Jun 2001
Città: London (UK)
Messaggi: 1788
Wow, eccezionale quel pdf

L'ho visto un po' e ammetto di avere serie difficoltà. Ora mi studio tutto meglio e vedo se ne vengo a capo, grazie mille ragazzi!
Darker è offline   Rispondi citando il messaggio o parte di esso
Old 01-11-2008, 23:49   #7
Darker
Senior Member
 
L'Avatar di Darker
 
Iscritto dal: Jun 2001
Città: London (UK)
Messaggi: 1788
Credo di aver capito!
Quel PDF è davvero sensazionale!

Ho disegnato quel circuito che mi sono "assegnato", controllereste se è corretto?

Ecco il LINK

Grazie
Darker è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 01:46   #8
sasa83
Senior Member
 
L'Avatar di sasa83
 
Iscritto dal: May 2008
Messaggi: 622
Quote:
Originariamente inviato da Darker Guarda i messaggi
Credo di aver capito!
Quel PDF è davvero sensazionale!

Ho disegnato quel circuito che mi sono "assegnato", controllereste se è corretto?

Ecco il LINK

Grazie
è sbagliato! l'AND da 1 in uscita quando uno e l'altro ingresso sono 1, quindi sia (a OR b) e (c OR d) devono essere 1, quindi ad esempio se avessi: b=d=1 e a=c=0 dovresti avere 1 in uscita ma dal circuito che hai tu viene 0, anzi in teoria ti verrebbe in alta impedenza
devi prima capire che la rete cmos è una rete invertente, la sintesi non può essere fatta così...non ho letto quel pdf, mi baso su quello che mi ricordo dai corsi di ele di base, perchè poi nei successivi l'approccio diventa un po' diverso e dipende dalle esigenze.
devi invertire prima di tutto l'uscita e poi nella sintesi del pull-down ad ogni or corrisponde un parallelo e all'and una serie di nmos, nel pull-up è l'opposto (usando poi i pmos). oppure puoi anche specchiare per risparmiare transistor nelle reti che lo permettono...
sasa83 è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 09:05   #9
Wilcomir
Senior Member
 
L'Avatar di Wilcomir
 
Iscritto dal: Oct 2005
Città: Livorno
Messaggi: 442
comunque a disegnare sei davvero preciso

ciao!
Wilcomir è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 12:00   #10
hibone
Senior Member
 
L'Avatar di hibone
 
Iscritto dal: Jan 2006
Città: Vergate Sul Membro (MI)
Messaggi: 16538
Quote:
Originariamente inviato da Darker Guarda i messaggi
Credo di aver capito!
Quel PDF è davvero sensazionale!

Ho disegnato quel circuito che mi sono "assegnato", controllereste se è corretto?

Ecco il LINK

Grazie
scusami ma decisamente qualcosa non mi torna...
__________________
La favola dell'uccellino
Il lavoro debilita l'uomo
hibone è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 12:17   #11
Darker
Senior Member
 
L'Avatar di Darker
 
Iscritto dal: Jun 2001
Città: London (UK)
Messaggi: 1788
Uhm... allora non ho capito niente

Ora controllo e vedo di capire in funzione di quello che mi avete consigliato!
Darker è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 12:51   #12
hibone
Senior Member
 
L'Avatar di hibone
 
Iscritto dal: Jan 2006
Città: Vergate Sul Membro (MI)
Messaggi: 16538
Quote:
Originariamente inviato da Darker Guarda i messaggi
Uhm... allora non ho capito niente

Ora controllo e vedo di capire in funzione di quello che mi avete consigliato!
nel disegno che hai postato mancano un'indicazione dell'uscita, e a quanto mi è parso di capire, la porta logica che esegue l'and tra i due or...
__________________
La favola dell'uccellino
Il lavoro debilita l'uomo
hibone è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 12:56   #13
negator136
Senior Member
 
L'Avatar di negator136
 
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
cerco di spiegartelo in maniera iper-intuitiva e semplificata...

parti dalla rete N (quella P viene di conseguenza):
- prendi la tabella delle verità della tua rete e identifica quando l'uscita logica è "0"
- se ad esempio hai A*B=0, allora metti due mos in serie (uno source a massa, l'altro con source sul drain di quello prima e drain in uscita): in questo modo quando entrambi gli ingressi A e B saranno "1", i mos saranno ben accesi e creerai un cammino a bassa impedenza tra uscita e massa, ovvero abbasserai il livello dell'uscita. in tutti gli altri casi i mos saranno spenti creando un circuito aperto tra uscita e massa (sarà la rete P ad alzare il segnale logico dell'uscita)
- se invece hai A+B=0, allora metti due mos in parallelo (endrambi i source a massa e i drain all'uscita): così sarà sufficiente che uno dei due ingressi sia "1" per accendere il gate e abbassare il livello dell'uscita.
- se hai (A+B)*C=0 allora metti due mos in parallelo (collegando i gate a A e B) e un terzo mos in serie a questi due, ovvero con il suo source all'uscita.

e così via... (A*B)+C=0 sarà la serie di di due mos (A e B) in parallelo a un terzo mos (C)... (A*B)+(C*D)=0 sara il parallelo di due serie (A e B da una parte e C e D dall'altra)

puoi trovare diverse soluzioni per ciascuna rete... ad esempio (A+B)*C equivale a A*C+B*C... ma in questo caso dovrai usare 4 transistori (una serie di due paralleli) invece che 3 (un transistore in serie a un parallelo).

la rete P si costruisce banalmente ricopiando la rete N sostiduendo ad ogni serie di transistore un parallelo degli stessi e viceversa. ovviamente funziona anche ricorsivamente: se hai una serie di paralleli di transistori N, allora la rete P sarà un parallelo di serie degli stessi transistori.

se quest'ultima parte non ti è chiara, cercherò di rispiegartela meglio... per ora è importante che cominci a capire come realizzare la parte N
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel
negator136 è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 13:25   #14
lowenz
Bannato
 
L'Avatar di lowenz
 
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13528
Il tuo nome dice tutto

Cmq certo si fa così, si fa rete che fa la funzione complementare e la si inverte
lowenz è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 14:12   #15
Darker
Senior Member
 
L'Avatar di Darker
 
Iscritto dal: Jun 2001
Città: London (UK)
Messaggi: 1788
Quote:
Originariamente inviato da negator136 Guarda i messaggi
CUT
Grazie!
Ho letto, e credo di aver capito ciò che hai scritto.
Nel tuo esempio, se ho A AND B, devo fare così.
Solo che quel circuito dovrebbe essere una NAND, non una AND. Se la AND si fa così, allora la NAND come si fa?
Darker è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 14:18   #16
sasa83
Senior Member
 
L'Avatar di sasa83
 
Iscritto dal: May 2008
Messaggi: 622
Quote:
Originariamente inviato da Darker Guarda i messaggi
Grazie!
Ho letto, e credo di aver capito ciò che hai scritto.
Nel tuo esempio, se ho A AND B, devo fare così.
Solo che quel circuito dovrebbe essere una NAND, non una AND. Se la AND si fa così, allora la NAND come si fa?
aridaje ....quella è una nand, per avere l'and DEVI NEGARE L'USCITA!!!!!
sasa83 è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 14:38   #17
Darker
Senior Member
 
L'Avatar di Darker
 
Iscritto dal: Jun 2001
Città: London (UK)
Messaggi: 1788
Quote:
Originariamente inviato da sasa83 Guarda i messaggi
aridaje ....quella è una nand, per avere l'and DEVI NEGARE L'USCITA!!!!!
Ah, è vero
Negator136 ha detto che se ho A*B =0 devo fare così... ma quella è una NAND, non una AND

Non mi maltrattare, sono niubbo ma tanto volenteroso!
Darker è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 14:40   #18
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
se i ricord non mi ingannano, quando facevo algebra, se non sbaglio tutto si poteva ricondurre a due operatori logici di base, ipotizzo quindi che il trucco potrebbe esser ricordarsi quella faccenda applicandola alle porte logiche disponibili.. no?
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 14:44   #19
sasa83
Senior Member
 
L'Avatar di sasa83
 
Iscritto dal: May 2008
Messaggi: 622
Quote:
Originariamente inviato da Darker Guarda i messaggi
Ah, è vero
Negator136 ha detto che se ho A*B =0 devo fare così... ma quella è una NAND, non una AND

Non mi maltrattare, sono niubbo ma tanto volenteroso!
no no, e chi ti maltratta!!??

Quote:
Originariamente inviato da dupa Guarda i messaggi
se i ricord non mi ingannano, quando facevo algebra, se non sbaglio tutto si poteva ricondurre a due operatori logici di base, ipotizzo quindi che il trucco potrebbe esser ricordarsi quella faccenda applicandola alle porte logiche disponibili.. no?
in teoria puoi fare una rete utilizzando solo porte nand, ma nella pratica non si fa mai....è uno spreco enorme di transistor.
sasa83 è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2008, 15:00   #20
hibone
Senior Member
 
L'Avatar di hibone
 
Iscritto dal: Jan 2006
Città: Vergate Sul Membro (MI)
Messaggi: 16538
Quote:
Originariamente inviato da sasa83 Guarda i messaggi
in teoria puoi fare una rete utilizzando solo porte nand, ma nella pratica non si fa mai....è uno spreco enorme di transistor.
dillo alla intel e alle sue nand flash


(scherzo chiaramente..)
__________________
La favola dell'uccellino
Il lavoro debilita l'uomo
hibone è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
L'IA "seria" di Appian è diversa: inserita nei processi e rispetta dati e persone L'IA "seria" di Appian è divers...
Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Giorgia Meloni 'una di noi': Palazzo Chi...
Airbus richiama oltre 6.000 A320: rischi...
Tra open hybrid cloud e sovranità...
Il nuovo SSD Samsung è fatto con ...
Russia contro WhatsApp: il piano per spe...
Battlefield 6, oltre 2,39 milioni di ten...
La Cina spiazza tutti: nuovo chip per l'...
Nexperia, altro che caso chiuso: il caos...
Nuova tecnologia AMD FSR Ray Regeneratio...
Motorola Edge 60 Neo e Motorola Moto Wat...
Weekend e offerte Amazon Black Friday ag...
Il tuo indirizzo IP è compromesso...
Eureka J15 Evo Ultra in super sconto: or...
Robot aspirapolvere in super sconto per ...
Black Friday Amazon: le migliori occasio...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:42.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v