Nelle sezioni seguenti di questo argomento vengono descritte ulteriori procedure di layout, molte delle quali implicano l'utilizzo di comandi nella riga di comando.
L'opzione ANALISI visualizza informazioni dettagliate sull'oggetto selezionato. A seconda dell'oggetto selezionato, alcune delle sue proprietà possono essere modificate nella finestra di dialogo.
Tenere presente che il processore CAM utilizza sempre il font vettoriale per la generazione dei dati di produzione. Si consiglia di scrivere i testi nel layout sempre in font vettoriale (almeno nei layer di segnali). Questo garantisce che il testo visualizzato corrisponderà esattamente al risultato prodotto.
Se, durante lo sviluppo del layout, si desidera sostituire la variante del layout componente selezionata con una diversa, è possibile utilizzare il comando PACCHETTO o SOSTITUISCI, a seconda della situazione.
Si presuppone che il layout e il diagramma dello schema siano coerenti e che il dispositivo sia stato definito con più varianti di layout componente.
Digitare PACCHETTO nella riga di comando e fare clic sul layout componente da sostituire oppure, in alternativa, fare clic sul layout componente con il pulsante destro del mouse e selezionare la voce di layout componente dal menu contestuale. Come terza variante, fare clic sull'icona MODIFICA e selezionare l'opzione layout componente. Selezionare quindi il layout componente desiderato e confermare con OK nella finestra di dialogo visualizzata.
Se l'opzione Mostra tutti i gruppi di attributi è attiva, vengono visualizzate le versioni del layout componente per tutti i gruppi di attributi disponibili per questo dispositivo. In caso contrario, verranno visualizzati solo i layout componente definiti nel gruppo di attributi selezionato.
Il layout componente può anche essere scambiato all'interno del diagramma schematico.
I dispositivi che non dispongono di varianti di layout componente alternative definite possono essere modificati nell'Editor di libreria. Aggiungere ulteriori varianti di layout componente in base alle esigenze e aggiornare il disegno con la nuova definizione di libreria.
Se si modifica la variante di layout componente di un dispositivo a cui è stato assegnato un nuovo valore grazie al comando VALORE, anche se è stato definito con VALORE disattivato, il valore resterà invariato. Vedere anche pagina 103.
Se si desidera modificare la variante di layout componente per diverse parti identiche, è possibile eseguire questa operazione nella riga di comando. Definire innanzitutto un GRUPPO con tutte le parti che devono ricevere una nuova variante di layout componente. Ora digitare nella riga di comando
CHANGE PACKAGE 'new-device-name'
e fare clic con il pulsante destro del mouse tenendo premuto CTRL nel disegno. Il nome della nuova variante di layout componente deve essere racchiusa tra virgole invertite.
Il comando SOSTITUISCI consente di sostituire un componente con un altro. Viene visualizzata la finestra di dialogo AGGIUNGI in cui è possibile selezionare la nuova parte. Fare clic sulla parte che deve essere sostituita nello schema o nel layout. I dispositivi vecchio e nuovo devono essere compatibili, il che significa che i gate utilizzati e i pin/pad connessi devono corrispondere, in base ai loro nomi o alle loro coordinate. In caso contrario, non è possibile eseguire la sostituzione.
Se si dispone di un layout senza un diagramma dello schema associato, è possibile scambiare il layout componente con l'ausilio del comando SOSTITUISCI. SOSTITUISCI apre la finestra nota nella finestra di dialogo AGGIUNGI, in cui è possibile cercare i dispositivi. Quando si sceglie il layout componente, fare clic sulla parte da sostituire nel layout.
Il comando SOSTITUISCI funziona nell'Editor layout in due modi: selezionato nella barra degli strumenti Parametro o con il comando IMPOSTA: La prima modalità consente di scambiare i layout componente i cui nomi riempimento o SMD sono identici. È possibile scegliere una posizione qualsiasi delle aree di collegamento. La seconda modalità (coordinate replace_same) richiede che i pad o gli SMD nel nuovo layout componente siano posizionati in corrispondenza delle stesse coordinate (rispetto all'origine). I nomi possono essere diversi.
Il testo per il nome e il valore di un dispositivo viene scambiato solo se non sono stati separati dal dispositivo con SMASH.
Il nuovo layout componente può derivare da una libreria diversa e può contenere pad e SMD aggiuntivi. Le connessioni sul vecchio layout componente collegate ai segnali devono esistere in maniera corrispondente nel nuovo layout componente. Il nuovo layout componente può anche avere un numero inferiore di connessioni, purché questa condizione sia soddisfatta.
È possibile modificare il gruppo di attributi di un dispositivo nel layout in qualsiasi momento, a condizione che nel componente siano definiti diversi gruppi di attributi. Utilizzare il comando MODIFICA con l'opzione Gruppo di attributi o il comando Attributi del menu contestuale (disponibile facendo clic sul layout componente con il pulsante destro del mouse). Questa procedura è identica a quella descritta in precedenza, in cui i moduli del layout componente vengono scambiati utilizzando il comando PACCHETTO.
Le aree a forma di rettangolo, poligono o cerchio nei layer 41, tRestrict, e 42, RestrictBottom, non sono consentite per Autorouter. Non è possibile disegnare oggetti in rame nei layer superiore o inferiore all'interno di queste aree. Tali regioni sono state controllate mediante il Controllo regole di progettazione e prese in considerazione dall'Autorouter.
Il layer 43, RestrictVias, consente di disegnare aree limitate in cui Autorouter potrebbe non impostare piazzole. Le piazzole posizionate manualmente nella regione RestrictVias non vengono esaminate dal DRC e pertanto non vengono segnalate come errore.
Il comando TRASFORMA IN PISTA consente di convertire gli airwire in piste.
Trasforma in pista offre due modalità: Aggira ostacoli (default) e Ignora ostacoli.
Queste modalità possono essere selezionate nella barra degli strumenti Parametro del comando TRASFORMA IN PISTA.
In questa modalità il motore di trasformazione in pista si occupa delle regole di progettazione. Se lungo il percorso di trasformazione in pista è presente un ostacolo, Electronics calcolerà un nuovo percorso per la traccia.
Questa è la modalità di trasformazione in pista classica di Electronics. In questo caso l’utente deve considerare le regole di progettazione autonomamente. Ciò significa gestire passaggi, classi di rete, distanze dimensione in rame e sovrapposizioni, tra gli altri, ma l'utente dispone del controllo completo sui percorsi di trasformazione in pista.
In questa modalità il motore di trasformazione in pista terrà conto delle regole di progettazione, ma sposterà le tracce durante la trasformazione in pista per fare spazio a tracce in aree dense.
Dopo aver attivato il comando TRASFORMA IN PISTA, selezionare il layer iniziale nella barra degli strumenti Parametro e fare clic su un airwire. Il primo segmento della traccia segue ora il cursore del mouse. Controllare la larghezza del filo. È adatto? Fare clic con il pulsante sinistro del mouse per fissare il segmento.
Se si desidera modificare il layer di trasformazione in pista per il segmento successivo, fare clic con il pulsante centrale del mouse. A seconda dell'impostazione del layer, verrà visualizzato un menu di selezione del layer o in una scheda a due layer, il layer alternativo verrà scelto automaticamente. Viene ora visualizzata un piazzola alla fine della traccia. Il seguente clic con il pulsante sinistro del mouse consente di fissare la piazzola e il segmento successivo segue il cursore del mouse nel layer scelto. La modifica del layer può anche essere avviata premendo la barra spaziatrice. In questo modo, in seguito viene eseguito lo scorrimento in sequenza attraverso i layer di trasformazione in pista disponibili. È inoltre possibile utilizzare la barra spaziatrice per scorrere ciclicamente dall'alto verso il basso o MAIUSC + barra spaziatrice per scorrere ciclicamente dal basso verso l'alto.
Facendo clic con il pulsante destro del mouse si cambia il modo in cui la pista viene associata e il modo in cui si presenta (comando SET, parametro Wire_Bend). Queste includono le modalità che consentono di utilizzare un filo come arco a 90 gradi o definibile liberamente.
Il nome e la classe di rete del segnale verranno visualizzati nella barra di stato. Quando una linea di segnale è stata completamente presentata, Electronics conferma che la connessione è corretta con un breve segnale acustico mentre viene posizionata.
Il nome del segnale può essere utilizzato direttamente nella riga di comando, ad esempio TRASFORMA IN PISTA VCC. Electronics avvia la traccia in corrispondenza del punto di connessione di un segnale che si trova più vicino alla posizione del mouse corrente.
È possibile avviare la trasformazione in pista in qualsiasi punto di una traccia, piazzola, pad o SMD già presente.
Se si desidera ritrasformare in pista una parte di una traccia già trasformata in pista, il percorso obsoleto della traccia verrà rimosso. Le opzioni Rimuovi sequenza chiusa sono attivate per default. Può essere disattivata e attivata nella barra degli strumenti dei parametri del comando TRASFORMA IN PISTA.
Se non c'è più spazio sufficiente per la trasformazione in pista di un segnale, è possibile riposizionare altre piste con SPOSTA e DIVIDI oppure è possibile modificare le proprietà delle piste (larghezza, layer) nella finestra di dialogo Proprietà delle tracce o con il comando MODIFICA.
È possibile utilizzare il comando DIVIDI per inserire pieghe in una traccia.
Se un foro passante placcato (a piazzola) deve essere posizionato in un determinato punto, è possibile farlo con il comando PIAZZOLA. Utilizzare il comando NOME per assegnare la piazzola con il segnale al quale deve essere connesso.
Airwire con lunghezza pari a 0 (ad esempio, dal layer superiore a quello inferiore) vengono disegnati come una croce nel layer 19, Non trasformato in pista.
Se si termina un filo in corrispondenza nella stessa posizione in cui esiste già un altro filo dello stesso segnale ma in un altro layer e si preme contemporaneamente il tasto MAIUSC, viene posizionata una piazzola. In caso contrario, l'operazione non verrà eseguita.
Se si intende progettare una scheda multi-layer e utilizzare piazzole cieche e profonde o micro-piazzole, prendere nota dei dettagli (anche per il comando PIAZZOLA) nella sezione relativa alle schede multi-layer.
Durante il layout dei fili, Electronics calcola automaticamente la connessione più breve al punto più vicino del segnale di corrente. Questa connessione è rappresentata da un airwire.
I pad e gli SMD che appartengono al segnale attualmente trasformato in pista dispongono della cosiddetta funzione piazzole magnetiche: entro un determinato raggio intorno alla piazzola, verrà automaticamente eseguito lo snap del filo al centro della piazzola. Ovvero, non appena la lunghezza dell'airwire calcolato automaticamente è inferiore al valore specificato per la lunghezza di snap, il filo passa nel punto centrale della piazzola o dell'SMD. Non importa se la piazzola o l'SMD si trovano esattamente nella griglia attualmente utilizzata. Il punto di snap è sempre il punto centrale. Non appena si allontana il cursore del mouse oltre i limiti di questa piazzola, verrà visualizzato l'airwire e il filo da trasformare in pista segue nuovamente il mouse.
La lunghezza di snap può essere definita nel menu Opzioni/Imposta/Misc. Il valore di default è 20 mil.
Con l'avanzare della trasformazione in pista, è utile eseguire il comando RATSNEST di frequente per ricalcolare tutti gli airwire.
Per le schede più complesse, potrebbe essere utile regolare la lunghezza di snap nel menu Opzioni/Imposta/Misc.
Per una migliore visibilità delle tracce nel layer di percorso, è possibile abilitare la modalità Layer singolo. Tutti i layer visibili, tranne il layer di percorso attualmente selezionato, vengono visualizzati in grigio. Questa modalità è accessibile dalla barra degli strumenti Parametro dei comandi TRASFORMA IN PISTA. Fare clic per disattivare la modalità o per attivarla.
Utilizzare il comando RIMUOVI se si desidera convertire tutta o parte di una pista o una piazzola che è stata disposta nuovamente in una linea di segnale. Se si fa clic su una pista, questa viene scomposta tra le curvature più vicine. Se si desidera annullare l'intero segnale, fare clic su RIMUOVI e immettere il nome del segnale nella riga di comando. È possibile immetterne più di uno contemporaneamente.
Il comando RIMUOVI dispone ora di diverse modalità:
Il comando
RIPUP GND VCC +5V
converte di nuovo i tre segnali GND, VCC e +5V in airwire.
RIPUP ! GND VCC
d'altra parte, converte tutti i segnali, a parte GND e VCC, in airwire.
RIPUP ;
converte tutti i segnali (visibili nell'editor) in airwire. Per includere realmente ogni pista, tutti i layer in cui sono state disegnate le piste devono essere visibili (VISUALIZZA).
Se si desidera utilizzare i fili come archi o se si tenta di appiattire le curvature dei fili, vedere i suggerimenti relativi al comando ANGOLO RETTO nella funzione Guida. Il raggio del giunto d'angolo determina il modo in cui i giunti del filo vengono piegati ad angolo. Un valore positivo genera un arrotondamento, un valore negativo una linea retta. Il raggio del giunto d'angolo influenza alcune modalità di curvatura (0, 1, 3, 4; vedere il comando IMPOSTA) e viene visualizzato anche nella barra degli strumenti Parametro dei comandi DIVIDI, TRASFORMA IN PISTA, LINEA e POLIGONO.
Mentre il comando LINEA o TRASFORMA IN PISTA è attivo, è possibile fare clic sulle curvature del collegamento (modalità di piega) citate in precedenza con MAIUSC + clic con il pulsante destro del mouse. In Electronics sono disponibili dieci modalità diverse (0-9), che vengono mostrate come icone nella barra degli strumenti Parametro. Se si tiene premuto il tasto MAIUSC mentre si fa clic con il pulsante destro del mouse, la direzione di selezione viene invertita.
Fare clic con il pulsante destro del mouse consente di passare da una curvatura del collegamento complementare all'altra.
Se si desidera che siano disponibili solo alcune curvature del collegamento per il pulsante destro del mouse, è possibile definirle nel file eagle.scr. Ad esempio, se si desidera utilizzare le curvature del collegamento numero 2, 5, 6 e 7, utilizzare la sintassi seguente:
SET WIRE_BEND @ 2 5 6 7 ;
Tuttavia, se si desidera utilizzare un'altra modalità di curvatura, è sempre possibile sceglierla dalla barra degli strumenti Parametro.
È anche possibile lasciare la pista posizionata su Autorouter.
Electronics è in grado di riempire regioni di una scheda con rame, che è utile per creare un segnale o una terra comune. Disegnare semplicemente i bordi dell'area con il comando POLIGONO. Il poligono viene visualizzato come una linea tratteggiata nella modalità contorno. Assegnare al poligono un nome di segnale, utilizzando NOME seguito da un clic sul bordo del poligono. Tutti gli oggetti che trasmettono questo segnale vengono quindi connessi al poligono. I pad e, facoltativamente, le piazzole (come specificato nelle regole di progettazione) vengono uniti al piano in rame tramite simboli termici. Gli elementi che non trasportano questo segnale vengono mantenuti ad una distanza specificata.
Il comando RATSNEST consente di calcolare e visualizzare l'area della superficie di tutti i poligoni nel layout. Se si chiama il comando RATSNEST con un nome di segnale, ad esempio
RATSNEST GND;
verranno calcolati solo i poligoni GND. Tutti gli altri poligoni nel layout rimangono invariati nella modalità contorno.
Il comando RIMUOVI, seguito da un clic sul bordo del poligono, rende il contenuto nuovamente invisibile. Se nel layout sono presenti più poligoni e si desidera visualizzarli nuovamente in modalità contorno, digitare nella riga di comando:
RIPUP @;
Se in tutti i poligoni di un determinato segnale deve essere attiva la modalità contorno, specificare il nome del segnale, ad esempio
RIPUP @ GND;
Ulteriori informazioni sulla sintassi sono disponibili nella Guida in linea del comando RIMUOVI.
Il contenuto del poligono non viene salvato nel file della scheda. La prima volta che si carica il file, sarà visibile solo il contorno tratteggiato del poligono. Viene solo calcolato e visualizzato nuovamente dal comando RATSNEST.
Diverse opzioni possono essere modificate tramite la barra degli strumenti Parametro, quando il poligono viene disegnato o, con MODIFICA, in una fase successiva.
Lo spessore linea utilizzata per disegnare il poligono. Selezionare la larghezza massima possibile. Questo consente di evitare quantità non necessarie di dati quando si invia la scheda per la produzione. Se la larghezza del filo è minore alla risoluzione del driver di output nel processore CAM, viene visualizzato un avviso. Una larghezza linea più fine consente al poligono di avere una forma più complessa.
Specifica il tipo di riempimento: l'intera area (continuo) o una griglia (tratteggio). Il tipo speciale di ritaglio può essere utilizzato per definire poligoni che vengono sottratti da tutti gli altri poligoni di segnale all'interno dello stesso layer. Adatto per ritagli (aree limitate) in poligoni nei layer di segnali interni.
Poligoni che si sovrappongono non devono creare cortocircuiti. La classificazione può quindi essere utilizzata per determinare quali poligoni devono essere sottratti da altri. Un poligono con classificazione = 1 ha la priorità più alta nell'Editor layout; nessun altro poligono disegnato nel layout verrà mai sottratto da esso, mentre uno con classificazione = 6 ha la priorità più bassa. Non appena si verifica una sovrapposizione con una classificazione più alta, l'area appropriata viene ritagliata dal poligono con classificazione = 6. I poligoni con la stessa classificazione vengono confrontati da DRC. La proprietà di classificazione funziona solo per i poligoni con segnali diversi. Non ha invece alcun effetto per i poligoni che si sovrappongono con lo stesso nome di segnale, che saranno disegnati uno sull'altro. I poligoni creati nell'Editor di pacchetti e non assegnati ad un segnale verranno sottratti da tutti gli altri poligoni. Non è disponibile alcun parametro di classificazione.
Se si sceglie l'opzione Tratteggio per Pour, questo valore determina la spaziatura delle linee della griglia.
Definisce il valore che il poligono deve mantenere rispetto a tutti gli altri oggetti in rame che non fanno parte del relativo segnale e gli oggetti nel layer BoardOutline, tRestrict o RestrictBottom. Se vengono definiti valori più elevati per segnali speciali nelle regole di classificazione o nelle classi di rete, vengono applicati valori più elevati.
Nel caso di poligoni con classificazioni differenti, l'opzione Isola fa sempre riferimento al contorno disegnato visualizzato nella modalità contorno del poligono, anche se il poligono calcolato ha un altro contorno, ad esempio a causa di un filo che sostituisce il poligono. Il passaggio effettivo può diventare più grande del valore Isola specificato.
Determina se i pad nel poligono sono connessi tramite simboli termici o sono completamente connessi al piano in rame. Questa opzione si applica anche alle piazzole, ipotizzando che l'opzione sia stata attivata nelle Regole di progettazione.
La larghezza dei connettori termici viene calcolata come metà del diametro di foratura del pad. La larghezza deve essere compresa nei limiti di un valore minimo della larghezza del filo e un valore massimo pari a due volte la larghezza del filo del poligono.
La lunghezza dei connettori termici viene definita dal valore di isolamento termico nella scheda Fornitura delle Regole di progettazione.
La larghezza del poligono non deve essere troppo fine; in caso contrario, i connettori termici non gestiranno il carico di corrente. Ciò vale anche per i colli di bottiglia nella scheda. La larghezza del filo del poligono determina la larghezza minima possibile dell'area in rame.
Determina se un poligono può contenere aree (isole) che non sono elettricamente connesse al segnale del poligono. Se il parametro Elementi isolati è impostato su Disattivato, queste aree disconnesse non verranno disegnate.
Quando si disegna un poligono, accertarsi che il contorno non venga disegnato più di una volta (sovrapposto) in un punto qualsiasi e che il contorno del poligono non si autointersechi. In questo caso, Componenti elettronici non sarà in grado di calcolare il contenuto dell'area. Viene inviato un messaggio di errore 'Signalname' contains an invalid polygon! e il comando RATSNEST viene interrotto. Se viene visualizzato questo messaggio, è necessario correggere il contorno del poligono. In caso contrario, non sarà possibile creare i dati di produzione mediante il processore CAM. Il processore CAM calcola automaticamente i poligoni nel layout prima di generare il relativo output. Se il poligono rimane in modalità contorno dopo averlo calcolato con RATSNEST, è necessario verificare i parametri relativi a larghezza, isola ed elementi isolati e il nome del poligono. Probabilmente il riempimento del poligono non è in grado di raggiungere uno degli oggetti che devono essere connessi al relativo segnale. Se si rinomina un poligono con il comando NOME, è possibile collegarlo ad un altro segnale.