Realizzazione di un inverter CMOS

Si vuole realizzare un circuito costituito da un generatore di tensione V1 che alimenta un NOT CMOS definito da un blocco. L'uscita pilota una resistenza R1=1K come appare in fig.1.

Fig.1 Schema di un circuito comprendente un NOT CMOS realizzato da un blocco

Inserimento generatore di tensione

  1. Draw/Get New Part
  2. Inserisci VSRC in Add Part
  3. Clicca per posizionare il componente
  4. Clicca col destro per terminare la modalità di inserimento componente.

Inserimento blocco CMOSINV

  1. Draw/Block
  2. CTRL+R per ruotare il blocco
  3. Clicca per posizionare il componente
  4. Clicca col destro per terminare la modalità di inserimento componente
  5. Doppio click su HB1 in modo da entrare nella finestra di dialogo Edit Reference Designator
  6. Digita CMOSINV al posto di HB1
  7. Clicca su OK.

Inserimento resistenza

  1. Draw/Get New part (o CTRL+G)
  2. Digita R in Add Part seguito da click su OK
  3. Premi CTRL+R per ruotare la resistenza
  4. Clicca per posizionare il componente
  5. Clicca col destro per uscire dalla modalità di inserimento componente.

Inserimento massa

  1. Draw/Get New Part
  2. Digita AGND in Add Part seguito da click su OK
  3. Trasporta e clicca sui due punti dove deve essere inserita la massa
  4. Clicca col destro per uscire.

Inserimento punti IN e OUT

  1. Draw/Wire per disegnare il collegamento da V1 al lato sinistro del blocco
  2. Doppio click per eliminare il simbolo della matita
  3. Premere la barra per riattivare la matita e disegnare il collegamento tra R1 e la parte destra del blocco.

Per cambiare il nome dei pin del blocco

  1. Doppio click sul pin P1
  2. Nella finestra di dialogo Change Pin digitare IN al posto di P1 nel campo Pin Name
  3. Clicca su OK
  4. Ripetere i passi 1 2 e 3 per P2 che dovrà divenire OUT.

Salvare il circuito con File/Save inserendo il nome TESTCMOS.SCH.

Per disegnare il circuito contenuto nel blocco si clicca due volte in rapida successione all'interno del blocco.

Appare una finestra di dialogo in cui scriveremo CMOS. Si entra in un nuovo ambiente Schematic di nome CMOS.SCH in cui compaiono due port INTERFACE: uno di ingresso di nome IN e l'altro di uscita di nome OUT.

Si passa alla realizzazione del NOT CMOS utilizzando due MOSFET complementari come appare in fig.2

Fig.2 Schema elettrico del NOT CMOS realizzato con due MOSFET complementari

Si inseriscono i due mosfet IRF9140 e IRF150 con i metodi consueti facendo attenzione al fatto che il PMOS IRF9140 deve essere ribaltato, cioè deve essere ruotato due volte e poi "flippato": CRTL+R, CRTL+R, CRTL+F.

Il generatore VSRC è definito con valore 10V nel campo DC.

Quando lo schema è completo si ritorna al livello superiore selezionando Navigate/Pop. Rispondendo affermativamente alla domanda che chiede se si vuole salvare il file si realizza l'associazione del circuito di fig.2 di nome CMOS.SCH al blocco CMOSINV inserito nel circuito TESTCMOS.SCH.

Per vedere la lista dei view associato al blocco clicca sul blocco per selezionarlo e poi attiva il comando Edit/View. Clicca su Cancel per uscire dalla finestra di dialogo.