“Introducción a OrCAD 7.0: Capture y Layout”. · esquemáticos, o para aclararnos, los...

Click here to load reader

  • date post

    05-Oct-2018
  • Category

    Documents

  • view

    215
  • download

    3

Embed Size (px)

Transcript of “Introducción a OrCAD 7.0: Capture y Layout”. · esquemáticos, o para aclararnos, los...

  • Introduccin a OrCAD 7.0:Capture y Layout.

    INGENIERA TCNICA DE TELECOMUNICACIN(Especialidad en Sistemas Electrnicos)

    Prof. Gustavo Camps Valls.Tcnicas de CAD. Curso 1998/99.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    2

    INTRODUCCIN AL OrCAD 7.0. El OrCad es un conjunto de programas y herramientas de CAD (Computer Aided

    Design) para el desarrollo de proyectos electrnicos, abarcando los distintos aspectos del diseoasistido.

    Bsicamente el diseo de proyectos electrnicos consta de tres fases: el dibujo delesquema, la simulacin, y el diseo del circuito impreso.

    Las versiones anteriores de OrCAD funcionaban bajo entorno DOS y tenan la siguienteapariencia que, aunque tosca, resultaba muy robusta e incluso en la actualidad se siguenusando:

    La versin de OrCAD que utilizaremos en este curso es la 7.0 y podremos acceder a ldesde el botn de inicio de la barra de herramientas de Windows como se indica en la figurasiguiente:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    3

    Como podemos observar, disponemos de varios iconos aunque se reducir nuestro usoa dos: Capture y Layout. Por otra parte, resultar de cierto inters para el aprendizaje deestas dos herramientas el seguimiento de sus dos respectivos tutoriales (Capture Tutorial yLayout Tutorial). El resto de los iconos recoge caractersticas tcnicas y herramientas para ladesinstalacin del programa.

    Figura Capture OrCAD 7.0.

    Figura Layout OrCAD 7.0.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    4

    El entorno Windows nos facilitar un tanto el trabajo: se trata de un conjunto deaplicaciones de entorno visual y de fcil manejo. Utilizan los controles caractersticos de unentorno visual: botones, mens desplegables, casillas de seleccin, cajas de dilogo, etc., deah su facilidad de manejo.

    Al final del curso seremos capaces de realizar diseos con OrCAD Capture, trazar suspistas con el OrCAD Layout e implementarlos fsicamente sobre PCBs o Placas de CircuitoImpreso de la siguiente manera:

    Friday, June 09, 1995

    123456789-xxx-yyy B1

    CMOS CPU DESIGN

    OrCAD

    A

    1 3

    Title

    Size Document Number Rev

    Date: Sheet of

    CMOS MEMORY

    MEMORY.SCH

    A[0..7]

    AD[0..7]WE

    BACKUP

    POWER SUPPLY

    POWER.SCH

    BACKUP

    +5V VDD

    +5V+5V

    GND VSS

    GND GND

    GND

    GND

    GND

    GND

    GND

    AD0 AD0 A0AD1 AD1 A1AD2 AD2 A2AD3 AD3 A3AD4 AD4 A4AD5 AD5 A5AD6 AD6 A6AD7 AD7 A7

    AD[0..7]AD[0..7]

    A[0..7]

    AD6

    AD0AD0

    AD5

    AD7

    AD1

    AD3AD2

    AD6

    AD4

    AD1AD2

    AD4AD5

    AD7

    AD3

    C130 pF

    C230 pF

    Y1

    12 mHz

    R110K

    Q1NPN

    R22.7K

    C310 uF

    +

    S1SPST

    U1

    80C51

    EA/VP31

    X119

    X218

    RESET9

    INT012

    INT113

    T014

    T115

    P1.01

    P1.12

    P1.23

    P1.34

    P1.45

    P1.56

    P1.67

    P1.78

    P0.0 39

    P0.1 38

    P0.237

    P0.3 36

    P0.4 35

    P0.534

    P0.6 33

    P0.7 32

    P2.0 21

    P2.1 22

    P2.223

    P2.3 24

    P2.425

    P2.526

    P2.6 27

    P2.728

    RD 17

    WR16

    PSEN29

    ALE/P 30

    TXD11

    RXD10

    U2

    82C82

    I01

    I12

    I23

    I34

    I45

    I56

    I67

    I78

    OE9

    STB11

    O0 19

    O1 18

    O217

    O3 16

    O4 15

    O514

    O6 13

    O7 12

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    5

    TUTORIAL DE OrCAD CAPTURE.

    ndice de lecciones.

    1. Introduccin al OrCAD Capture.2. Diseos y esquemticos.3. Navegar por los diseos.4. Editar una pgina de un esquemtico.5. Hacer conexiones.6. Aadir texto y grficos.7. Propiedades de edicin.8. Manejar partes y libreras.9. Construyendo partes.10. Procesar nuestro diseo.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    6

    1. Introduccin al OrCAD Capture.

    El Capture de OrCAD para Windows es un entorno de diseo electrnico potente con lafacilidad de uso que proporciona el interface Windows.

    Cuando iniciamos una sesin con el Capture, podremos empezar abriendo o creandotanto una librera de componentes como un diseo.

    El registro (session.log) contiene todos los eventos que estamos o hemos realizado enla sesin de trabajo con el Capture: podemos restaurar la ventana y ver que en principio no seha abierto ningn diseo o librera y que por tanto est vaca. En el caso de actualizar lasreferencias a los componentes que empleamos en nuestro diseo, creamos una netlist ocomprobamos las reglas de diseo, toda esa informacin quedar registrada en este diario desesin. Una vez que tengamos la informacin del estado del sistema, si queremos, podemosvolver a minimizar la ventana e incluso cerrarla (el diario continuar grabando los eventos de lasesin incluso estando cerrada su ventana).

    De la barra de herramientas podemos escoger cualquier accin bsica a realizar(abrir/cerrar ficheros, Editar el diseo o la librera, establecer opciones, alinear de una maneraconveniente las ventanas y recibir cualquier tipo de ayuda on-line). Todo esto se puede realizarcon el ratn o mediante la combinacin de teclas [ALT+LETRA].

    Un concepto novedoso respecto a otras versiones de OrCAD basadas en el sistemaoperativo MS-DOS, consiste en la presencia de un Administrador de Diseo (Design Manager)que contiene en una ventana la pgina de esquemticos, de circuitos y componentes.

    Para cambiar a nuestro gusto la presencia de OrCAD entraremos en el men deOpciones: aqu podremos establecer nuestras preferencias por defecto en el diseo de laslibreras o diseos. Por ejemplo, podemos cambiar los colores de las pistas, de los nmeros delos pines, etc, de manera que cualquier diseo que abramos utilizar estas preferencias. Otrasopciones son la de mostrar una rejilla (grid) de mltiples formas, comportamiento del ratn,etc.

    Una vez abierto un diseo, podremos disponer de la mayora de botones en la barra deherramientas:

    Si situamos el ratn sobre cada botn de la barra de herramientas, dispondremos deuna informacin de su funcin especfica en la barra de estado y su nombre aparecer debajodel puntero. Probdlo.

    La barra de herramientas tambin puede ser movida all donde se desee simplementepresionando sobre ella con el ratn, arrastrando y soltando.

    La barra de estado est situada en la parte inferior de la ventana del OrCAD Capture yes la encargada de mostrar informacin sobre la herramienta seleccionada, sus posibilidades yel estado del fichero:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    7

    Observad la informacin que muestra a la hora de hacer un diseo (esquemtico):

    En el men de Vista (View) se pueden aadir o eliminar opciones.Un esquemtico o circuito se dibuja sobre el OrCAD Capture empleando las

    herramientas disponibles en la paleta mvil o a partir de los mens.

    Cada uno de estos botones nos proporcionan una funcin elctrica ogrfica como aadir cables o situar objetos y componentes (parts).Tambin disponemos de una paleta de herramientas en el editor de componentesque puede ser movida, acoplada a cualquier lado de la ventana y variado sutamao a nuestro gusto.

    El OrCAD Capture adems dispone de la capacidad deedicin contextual, esto es, tras seleccionar un objeto y picarcon el botn derecho del ratn sobre l, nos aparecern suspropiedades y comandos.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    8

    2. Diseos y esquemticos.

    El OrCAD Capture almacena todos los diseos o esquemticos, o pginas de un diseoas como sus componentes en un nico fichero:

    Esto es una gran ventaja a la hora de manejar nuestros diseos. Cuando abrimos undiseo (extensin .dsn) el Administrador de Diseo nos muestra en forma de carpetas laestructura de nuestro diseo: esquemticos (carpetas) y pginas de esquemticos (extensin.sch). De esta forma, incluso el diseo ms sencillo tendr un esquemtico con una pgina deesquemtico, facilitando as la inclusin posterior de otros circuitos.

    Adems, el Administrador de Diseo contendr una Cach de Diseo queincluye todos y cada uno de los componentes empleados en ste.

    Un esquemtico es simplemente un conjunto de pginas de esquemticosinterconectados entre si lgicamente o mediante conectores indicados en los puertos olos pines. Mientras, un diseo es una coleccin de esquemticos relacionados. Contieneuna jerarqua de esquemticos y un Diseo de Cach o elementos que conforman elcircuito final.

    Diseo Jerrquico.Un diseo jerrquico es tal que los esquemticos estn conectados verticalmente.

    Al menos un esquemtico, el raiz, contiene smbolos que representan otrosesquemticos. Estos smbolos se llaman bloques jerrquicos.

    Veamos simplemente la estructura de un diseo y sus posibles interconexiones:Un diseo consta de Esquemticos que son carpetas que contienen pginas de

    esquemticos, o para aclararnos, los llamaremos esquemas o circuitos. Estos circuitos podrnestar conectados entre si pero slo de unas determinadas maneras. Los circuitos estnformados por partes o componentes que a su vez podrn estar conectados entre si y conotros componentes de otros circuitos:

    1. Podemos definir un bloque en un circuito que represente a un esquemtico oconjunto de circuitos diferente. El pin que los defina debe tener el mismo nombre ypor tanto la conexin es equivalente elctricamente.

    2. En un mismo circuito, los puertos estarn conectados si tienen el mismo nombre.3. Dos circuitos de un esquemtico estar conectados si tienen el mismo nombre.4. Componentes y conectores en un mismo circuito estarn conectados si tienen el

    mismo nombre.5. Puertos dentro de un esquemtico en circuitos diferentes estarn elctricamente

    conectados si tienen el mismo nombre.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    9

    De cualquier manera, el comando de Comprobacin de las Reglas de Diseo nos avisarsi existen objetos no conectados con el mismo nombre.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    10

    3. Navegar por los diseos.

    El Administrador de Diseos del Capture mantiene la estructura de exploracin de directorios yfichero del Administrador de Programas de Windows por lo que resulta realmente fcil localizarlos diseos que vayamos realizando.

    Dentro de OrCAD Capture tenemos dos maneras de representar nuestro diseo: unafsica y otra lgica. Lo veremos as:

    Vista Fsica. Vista Lgica.

    La vista lgica muestra todos los esquemticos, con sus circuitos propios y loscomponentes empleados pero no muestra ningn tipo de relacin jerrquica. En la vista lgica,un doble clic del ratn sobre una carpeta o un diseo nos abrir stos.

    La vista fsica nos muestra las relaciones entre los distintos circuitos de los distintosesquemticos de un diseo. Los cambios que hagamos sobre los circuitos cuando estemos eneste tipo de representacin, a diferencia de lo que pasa con la vista lgica, slo afectarn a lapgina actual.

    En el Men Edit\Browse podemos obtener mucha informacin de nuestro diseo:como los componentes o parts existentes en cada esquemtico y sus propiedades(referencias, valores, ...), las estructura de las conexiones (nets), la jerarqua de conexionado,

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    11

    los marcadores, etc. Una vez abierta la ventana correspondiente podremos acceder a cada unode estos componentes con un doble clic del ratn sobre el que nos interese.

    Pero adems, en estas ventanas podemos acceder a varios componentes al mismotiempo: seleccionamos mediante la tpica combinacin de teclas de Windows CTRL y SHIFT loscomponentes que deseemos y nos vamos al Men Edit\Properties... Una vez dentro,podremos editar sus propiedades (ej.: informacin del footprint) e incluso aadir una nueva(Nombre del diseador, empresa a la que pertenece, etc.)

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    12

    4. Editar una pgina de un esquemtico.

    En la edicin de un diseo ser de gran ayuda el men Edit y la combinacin deteclas de acceso rpido a este, as como el botn derecho del ratn una vez seleccionado uncomponente. El men de edicin que logramos con el botn derecho nos permite una grancantidad de acciones: desde borrar el componente, rotarlo, invertirlo, etc.

    Si queremos seleccionar varios componentes deberemos emplear la tecla CTRL al igualque si lo que deseamos es eliminar alguno de nuestra seleccin.

    Si tenemos varios objetos o componentes que estn solapados, podremos seleccionar eldeseado pinchando sobre l y empleando el tabulador.

    Para seleccionar varios objetos slo tenemos que encuadrarlos con el ratn en unacaja: tras hacerlo, por defecto aparecern los objetos seleccionados en color rosa. Ahora bien,tenemos la posibilidad de que esta seleccin se refiera a los objetos dentro de la caja o tambina las conexiones que los unen entre si o con el exterior. Esta posibilidad la decidiremos en elMen Options\Preferences... en la solapa de Select marcando la opcin Intersecting oFully Enclosed.

    Mover buses y conexiones tambin es sencillo con solo pinchar y arrastrar con el ratn.Separaremos trozos de cable con la tecla ALT y moveremos objetos de la misma manera: losseleccionamos dentro de una caja y arrastramos (las opciones de agrupar y desagrupar una vezseleccionado un conjunto de componentes de un circuito se encuentran en el MenEdit\Group y Edit\Ungroup).

    Si no estamos seguros de realizar alguna accin pero hemos llegado tarde, siempreestamos a tiempo con CTRL+Z o la opcin Deshacer en Edit\Undo y Edit\Redo Move.

    Las acciones tpicas de cortar, copiar y pegar de cualquier Administrador de Programasde Windows tambin estn disponibles (CTRL+X, CTRL+C, CTRL+V respectivamente). Laintegracin con los componentes de Windows es total ya que podemos abrir cualquieraplicacin como el Microsoft Word y pegar objetos desde OrCAD Capture.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    13

    5. Hacer conexiones.

    Gracias al Administrador de Diseo, resulta sencillo mover circuitos, esquemticos, ysus componentes de una localizacin a otra as como establecer las conexiones y jerarquasentre ellos.

    Veamos un ejemplo completo de conexionado:

    1. Abrimos una pgina de esquemtico o circuito.2. Aadimos un componente del Men Place\Part....3. Se mostrarn todos los componentes disponibles para las libreras que

    tenemos disponibles.

    4. Podemos Aadir y borrar libreras as como Editar las partes ocomponentes de las libreras seleccionadas.

    5. Con el botn de OK situaremos el componente en nuestra pgina y conel botn derecho del ratn tendremos acceso a sus propiedades en elcircuito tal y como hemos indicado anteriormente.

    6. Podemos situar el mismo componente tantas veces como queramoshasta que presionemos ESC.

    7. Con el botn de componentes podemos aadir otro diferente.

    8. Una vez emplazados los componentes querremos conectarlos entre s:para ello emplearemos el siguiente botn pinchando y arrastrando elcable. Podemos cruzar cables sin que ello signifique que estntocndose. La unin de dos cables que se cruzan se realizasimplemente pinchando sobre ella.

    9. Con el siguiente botn podemos crear uniones antes de realizarlas.

    10. Los buses los situamos con

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    14

    11. Y sacamos conexiones con el siguiente botn sacando a mano laprimera salida del bus y con F4 (repetir accin) las siguientes.

    Si definimos un pin de un chip como entrada de bus,podremos conectarle directamente todo el bus.

    12. Si queremos que un circuito est en dos o ms pginas, podemossacar un cable eligiendo el conector con el botn:

    Cuando creamos un cable automticamente se crea un nombre de malla(netlist) que podemos conocer haciendo doble clic sobre l.

    12. Como podemos conectar circuitos dentro de un mismo esquemtico,deberemos asignar a cada parte un mismo nombre o alias. Esto se

    hace as: Una vez elegido el nombre y situado, podemosasignarlo a la parte de la red que queramos o a la redentera con el botn derecho del ratn con Select Entire

    Net.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    15

    6. Aadir texto y grficos.

    Con el botn siguiente podemos situar cualquier tipo de texto ya que OrCAD Capturesoporta las fuentes TrueType, cambiar su color, orientacin, etc.

    Adems podemos situar cualquier tipo de imgenes desde archivo en un circuito opgina de esquemtico mediante el Men Place\Picture... de la barra de herramientas. Estonos puede ser til para localizar rpidamente una seal. Por ejemplo, podemos aadir ellogotipo de nuestra empresa, aadir bitsmaps con formas de onda para identificar seales enun circuito. Adems podemos dibujar nuestros propios grficos con las herramientas en el menPlace:

    O equivalentemente emplear los botones de la barra de herramientas:

    Podremos dibujar rectngulos, circunferencias y curvas, cambiar su aspecto, color,relleno, etc. Todos estos cambios pueden suponer preferencias para los diseosque llevemos a cabo en un futuro y que guardaremos en el menOptions\Preferences... en la solapa Miscellaneous.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    16

    7. Propiedades de edicin.

    La mayora de los objetos con los que trabajamos en nuestro diseo tienen un conjuntode valores y nombres que conforman en conjunto sus propiedades que podrn ser cambiadas.

    Podemos variar las preferencias bsicas (las que no dependen del diseo especfico) denuestros diseos en Options\Preferences...

    En Options\Design Template podremos cambiar las preferencias especficas denuestros diseos como las fuentes, tamaos de pgina, ttulos de bloque, referencias de lospines, etc.

    Las caractersticas de nuestra hoja de diseo (tamao de la pgina de diseo)estarn en Options\Schematic Page Properties...

    Las propiedades de nuestros componentes nos van a definir sus caractersticas grficasy elctricas. De esta forma, cambiarlas personalizar nuestro diseo. Si hacemos doble clicsobre el componente, sus etiquetas o sus valores podremos editarlos de una manera sencilla.

    Si por ejemplo hacemos doble clic sobre el texto 74LS32, nos aparecer:

    Aqu podemos cambiar las propiedades, color, rotar el texto, ...As mismo, podemos cambiar las propiedades de un componente si hacemos doble clic

    sobre ste (equivalente al men Edit\Part...) y picamos sobre el botn de propiedades delusuario User Properties:

    En esta ltima ventana podemos editar los valores, aadir nuevos parmetros a loscomponentes - como el precio, el proveedor, etc, lo cual nos facilitara la tarea de realizar el Billof Materials - y con el botn Display dar al componente el aspecto que deseemos.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    17

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    18

    8. Manejar partes y libreras.

    El OrCAD Capture no necesita de un seguimiento especial de todos los componentesque usamos en nuestro diseo sino que, como estas partes estn contenidas en el mismofichero de diseo *.dsn, el circuito final ser totalmente exportable. Esto es importante a lahora de trabajar con distintos ordenadores con distintas libreras y con ms o menoscomponentes.

    Una librera estndar *.olb contiene muchos elementos o componentes de los cualessolo necesitaremos algunos en nuestro diseo. Pues bien, una librera de Capture podrcontener tanto componentes, como esquemticos enteros, como smbolos (tierra,alimentacin,...), como encapsulados. Para mover los componentes de una librera a otrautilizaremos la tcnica de arrastrar y soltar mientras que para copiar los componentes haremosclic+CTRL.

    De la misma manera podemos mover y copiar un esquemtico de un diseo *.dsn auna librera *.olb. Esto resulta muy til a la hora de reutilizar esquemticos en varios diseosdiferentes.

    Cuando movemos un esquemtico (conjunto de circuitos) a una librera, en la LibreraCach se cargarn a su vez los componentes contenidos en esos esquemticos.

    Si elegimos en la barra de herramientas Edit\Part cuando tenemos seleccionado uncomponente, podemos cambiar sus propiedades y crear uno nuevo. Esto nos dar origen a unanueva ventana con el componente elegido:

    Si queremos crear un nuevo componente, deberemos elegir una librera *.olb e ir almen Design\New Part...:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    19

    Una vez creado un nuevo componente, podemos asociarlo (attach) a un esquemticocon el botn Attach Schematic..., entonces hablaremos de un componente no primitivo oaislado. Tambin podemos asociar un esquemtico a un componente desde el menView\Package cuando estemos en el editor de componentes. Esto nos encapsular elcomponente, ahora solo queda ir a Options\Package Properties..., escoger el botn AttachSchematic... e indicar el nombre del esquemtico y la localizacin (path) de la librera que locontiene.

    De cualquier forma, podemos desear tratar un componente como primitivoaunque tenga un esquemtico asociado (ojo!!!). Esto lo logramos editando el nuevocomponente y marcando el botn de seleccin Yes

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    20

    9. Construir nuestros propios componentes.

    En la leccin anterior, hemos visto un anticipo a la creacin de componentes con OrCADCapture. Si queremos crear un nuevo componente, deberemos elegir una librera *.olb e ir almen Design\New Part...:

    Podremos introducir el nombre, su referencia en un circuito y el footprint que viene aser la representacin grfica que el editor de Layout har de cada encapsulado, esto es, laplanta (forma, tamao real, tamao del agujero y el rea de cobre necesarios para soldar,nombre, referencia del componente y nombre y nmreo de cada pin). Adems, para crear elencapsulado elegimos el tipo y el nmero de componentes que contendr. El chip que hemoscreado tendr 14 componentes.

    Para dibujar el componente (su representacin en OrCAD, no la real!!!) debemos ir almen Place\Polyline. Si queremos aadir pins al integrado emplearemos Place\Pin dondedispondremos de todas las caractersticas de stos: nmero, de lnea o de bus, caractersticaselctricas y visuales, etc. Cuando ponemos ms de un pin, el OrCAD Capture los numera deforma automtica.

    Una vez hayamos acabado con el primer componente continuamos con el siguienteempleando para ello el men View\Next Part... y as sucesivamente hasta, en nuestro caso,los catorce componentes que queremos meter en el encapsulado.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    21

    Cuando queramos ver cmo est quedando nuestro chip, ejecutamos conView\Package, desde donde podemos editar cualquiera de ellos en el Editor de Componentescon un simple doble clic. Para volver le damos a View\Part y para guardar File\Save.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    22

    10. Procesar nuestro diseo.

    Una vez que tenemos nuestro diseo perfilado, con todas las pginas y componentesconectados as como sus propiedades definidas correctamente, estamos listos para actualizarsus referencias, verificar la consistencia de nuestro diseo y crear una netlist.

    Aqu se muestra el proceso:

    1. En el men Tools\Update Part References actualizamos todas lasreferencias y conexiones del diseo o de las pginas del diseo queelijamos:

    2. Para comprobar la integridad elctrica del diseo, nos valemos deTools\Design Rules Check. En la solapa ERC Matrix disponemos de loscriterios de estas comprobaciones.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    23

    Mientras, en la solapa de las Reglas de Diseo (figura anterior)podemos indicar el path y el fichero *.drc donde se guardarn los erroresencontrados. Para ver los errores nos iremos a Edit\Browse\DRCMarkers.

    3. Cuando est listo nuestro circuito para el trazado de pistas sobre unaPCB, deberemos realizar primero la Netlist. Para ello, seleccionamos denuestro Administrador de Diseo (podemos emplear para ello [CTRL+clic][SHIFT+clic]) todos los esquemticos y si lo deseamos todo el diseo(incluyendo la Design Cache) y nos vamos a Tools\Create Netlist:

    Elegimos el tipo de salida de Netlist (Layout en nuestro caso)que deseamos y sus propiedades segn la solapa escogida.

    4. Podemos cambiar la asignacin de los pines de los componentes, de laspuertas y de sus referencias con Tools\Gate and Pin Swap para as crearun fichero *.swp de back-annotation. Una annotation es una asignacin dereferencias a los smbolos del esquemtico.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    24

    5. Tambin podemos documentar nuestro diseo haciendo una referenciacruzada de nuestros componentes en Tools\Cross Reference yguardarlo todo en un fichero de referencia de componentes conextensin *.xrf.

    6. Otra utilidad interesante es la de reproducir una Bill of Materials (listade componentes de la PCB con su precio) mediante Tools\Bill ofMaterials y guardar el resultado en un fichero *.bom

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    25

    TUTORIAL DE OrCAD LAYOUT.ndice de lecciones.

    1. Introduccin al Layout.2. Crear un nuevo diseo.3. Emplazado de componentes.4. Trabajar con los footprints5. Enrutado manual.6. Autoenrutado.7. Resolucin de problemas.8. Acabar el diseo. Los ltimos retoques.9. Postprocesado.10. Empleo de AutoECO.11. Comunicacin entre las herramientas de OrCAD.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    26

    1. Introduccin al Layout.

    El OrCAD Layout es una herramienta bastante potente a la hora de trazar las pistas enel diseo de PCBs al disponer de muchas funciones de enorme utilidad que estn integradasadems en un entorno familiar como es el Sistema Operativo Windows.

    Con l podremos, a partir de la netlist que hayamos generado con cualquier programade diseo de circuitos como el Capture, disear placas como la que se muestra a continuacin,imprimirla sobre cualquier tipo de soporte y por tanto tenerla lista para ser implementada enuna placa de circuitos impresos (PCBs).

    El proceso de diseo sigue un esquema similar a ste:

    A partir de la lista generada con el Capture (netlist) que contiene toda la informacinsobre el diseo, pasaremos al proceso de trazado de pistas con OrCAD Layout.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    27

    En el procesado de la netlist intervienen varios factores donde la utilidad de AutoECOmerece un papel importante y que analizaremos ms tarde. Se trata de una herramienta detraduccin del fichero de Capture al de Layout, de tal forma que cualquier cambio realizado enla Netlist, se ver reflejado automticamente en el fichero asociado a la placa (board).

    Una vez que tenemos la netlist de Layout tendremos que emplazar los componentes ytrazar las pistas manualmente o con el Auto-route que es una utilidad que las trazaautomticamente pero que tiene muchas dificultades y no se suele emplear debido a su escasoxito.

    Para posprocesar nuestra PCB, el OrCAD Layout dispone de varias herramientas paragenerar todo tipo de informes, archivos gerber que podremos visualizar con otras utilidadesexternas al paquete Layout, DXF y ficheros listos para imprimir en cualquier tipo de impresora oplotter. El ltimo paso en nuestro diseo ser el cross-probing que consistir en visualizar si lasconexiones de la netlist se corresponden con las pistas que trazamos y viceversa: una pista enLayout se deber corresponder con un lnea de Capture.

    Ya en el interior del programa OrCAD Layout, podemos observar cmo es sencilloimportar y exportar diseos y abrir el Capture desde Tools\OrCAD Capture.

    Los ficheros que muestran el diseo del conexionado llevan la extensin *.max. ElOrCAD Layout cuenta con una barra de herramientas muy tiles a la hora del trazado de pistas,de la comprobacin elctrica del circuito, etc.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    28

    2. Crear un nuevo diseo.

    Para crear una placa PCB deberemos seguir los siguientes pasos:

    1. Definir los ficheros fuente y el directorio final de nuestro diseo.

    Creamos un nuevo diseo en File\New, le damos el nombre quedeseemos con la extensin *.tch (en nuestro caso emplearemos elmetric.tch) que contendr la definicin de: capas en la placa, rejillas,espaciados, anchura de las pistas, padstacks, etc. Tambinpodremos definir reglas de diseo, formatos de impresin,dimensiones, ...

    Despus elegimos el fichero (extensin *.mnl) que nos da lainformacin sobre la conectividad y los tipos de componentes denuestro diseo (nuestra netlist generada con el Capture).

    Por ltimo daremos el nombre de nuestro diseo (extensin*.max) y la utilidad AutoECO har el resto.

    Es conveniente:a. Poner a estos tres ficheros el mismo nombre para tenerloslocalizados ms fcilmente.b. Guardarlos en tres carpetas diferentes: Datos, Circuitos yLayout por ejemplo.

    2. Seleccionar las unidades de medida.

    Las unidades las escogeremos del men Options\Units.

    3. Crear los lmites de la placa (outline).

    Podemos emplear el botn de la izquierda o el menTool\Obstacle.

    Para definir el obstculo, hacemos doble clic encima de ste y nosaparecer la siguiente ventana de edicin:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    29

    4. Definir las capas de la PCB.

    Con el botn de la izquierda (botn de pginas) y pulsandosobre Layers obtendremos una lista de las capas quetenemos en nuestra placa, con sus caractersticas ms

    importantes: nombres, abreviaturas, descripcin, etc. Todas soneditables: probadlo!

    5. Definir las rejillas o grid.

    Para definirnos el grid de las vas, rutas y otros objetos deberemosemplear el men Options\Grid

    6. Especificar los tipos de componentes usados en el diseo.

    7. Definir la tecnologa de fabricacin y su complejidad.

    8. Asentar las reglas de espaciado.

    El espaciado lo fijamos de la misma forma que en el punto 4 peropinchando sobre Strategy\Route Spacing

    9. Definir los padstacks.

    Los padstacks son el conjunto pad-taladro: su tamao, forma, etc.Estas caractersticas las podemos definir con el botn de pgina yPadstacks... Esto da lugar a la configuracin de las vas:

    10. Definir las vas.

    Con doble clic sobre la columna correspondiente obtendremos unacaja de dilogo para la definicin de las vas.

    11. Elegir los colores de representacin de nuestro circuito.

    Los colores de las capas los elegimos en el botn siguientede la barra de herramientas:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    30

    3. Emplazado de componentes.

    Una vez que tengamos nuestra placa definida: tamao, orientacin de las pistas,colores de representacin, ficheros donde guardaremos los datos, etc., tenemos que situar loscomponentes sobre ella, pero antes deberemos comprobar que todas las capas tiene unoslmites o demarcaciones. Esto lo podremos observar en el botn de pgina pulsando sobreObstacles.

    Durante el emplazamiento de los componentes, los nudos pueden juntarse mediante unpesado de las mismos:

    Pesado de las Redes: La prioridad del emplazamiento queLayout da, va en relacin directa con la cantidad de componentesjuntos que haya en un nudo. Las redes se pesan de forma linealde 0 a 100.

    Una vez comprobado esto, debemos asegurarnos de que los componenteso footprints que hayamos situado anteriormente estn en el lugar que toca.

    Componentes preemplezados: son aquellos componentes ofootprints que son emplazados en la capa o nivel del esquemticoo como una parte del fichero *.tch tambin llamado template detecnologa. Los componentes preemplazados pueden contenerconectores, agujeros para SMD, vas, circuitos predefinidos etc.

    Para fijar los componentes a la placa de tal forma que al situar un nuevo componentesobre ella no se mueva debemos activar la opcin en Tools\Component y con el botnderecho seleccionar los componentes que deseamos fijar con Lock Comps.

    El prximo paso es el de fijar la altura umbral que dividir loscomponentes en dos grupos: los que queden por encima o a la misma altura y losque estn por debajo de sta. Se trata de un proceso en 7 pasos que pasamos adescribir:

    1. Elegir el botn de la barra de herramientas que define los obstculos.2. Elegir Insert del men desplegable.3. Dibujar una caja que defina las reas que estarn dentro y fuera.4. Hacer doble clic sobre el rectngulo dibujado.5. Se nos mostrar una caja de dilogo en la que habr que indicar qu componentes

    se quedarn por encima y por debajo de la altura umbral.6. En la caja de texto introduciremos un nmero que indica la altura de los

    componentes que queremos incluir y los que no. Pulsar OK.7. Elegimos Finish. El rectngulo dibujado nos mostrar el nmero de altura del

    componente y si est o no incluido.

    Para crear grupos de elementos que estn dentro y fuera, seguiremos unos pasos muysimilares a los anteriores pero sustituyendo height (altura) por group (grupo).

    Para situar componentes individuales deberemos elegir el botn de componentes de labarra de herramientas y elegir en el men desplegable el criterio de seleccin Select Criteria...como se muestra en la siguiente figura:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    31

    En la caja de dilogo debemos introducir el nombre del componente que queremossituar en nuestro diseo de placa. Podemos introducir el carcter comodn * para indicartodos.

    En el ejemplo anterior buscamos todos los componentes que empiezan por NP.Una vez seleccionado, lo posicionaremos con Edit\Next.... Para ello podemos

    arrastrarlo hasta su posicin y lo soltamos con el botn izquierdo. Para situar otro componentehay que hacer Edit\Select Next...

    Cuando tengamos todos los componentes situados sobre la placa, podremos comprobarsi hemos violado alguna regla a la hora de posicionarlos mediante Auto\Place Design Check.Tenemos tambin la opcin de visualizar estadsticas del diseo mediante el botn de pgina yla opcin Statistics.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    32

    4. Trabajar con los footprints.

    Cuando trabajamos con footprints en el Layout empleamos un administrador delibreras y un conjunto de herramientas de edicin de footprints.

    El administrador de libreras contiene una lista de todas las libreras junto con losfootprints que contienen y el editor lo muestra.

    De hecho, tenemos dos formas de editar los footprints: una es la comentada (eladministrador de footprints) que se suele emplear para la edicin y visualizacin y otra es lapgina de footprints que se emplea para editar muchas posiciones de pads.

    Para ver el Administrador de Footprints deberemos pinchar sobre el botn:

    Pinchando sobre la librera correspondiente, nos aparecer abajo la lista de footprintsque tenemos y a la derecha la vista del componente con su footprint. Tenemos las opciones deaadir y borrar libreras, as como crear nuevos footprints o borrar existentes.

    En la ventana de la derecha se muestra el componente y su footprint: con un doble clicsobre ste podremos editar sus propiedades.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    33

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    34

    Si queremos modificar el footprint de un componente que ya hemos colocado sobre laplaca deberemos seleccionarlo, con el botn derecho hacer un clic y seleccionar Modify...

    .

    Nos aparecer una ventana de edicin del componente de la que seleccionaremos elbotn Footprint... como se muestra en la siguiente figura:

    Una vez realizados todos los cambios que deseemos sobre este footprint, pulsamos OKy los cambios ya se reflejarn en nuestro diseo.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    35

    5. Enrutado manual.

    Una vez que tengamos todos los componente emplazados en nuestro diseo,deberemos hacer el enrutado para tener as las conexiones entre los componentes.

    Pero antes de empezar a enrutar deberemos hacer tres cosas:

    1. Fijar los atributos de los nudos o "nets".2. Habilitar las capas de enrutado.3. Especificar los parmetros de enrutado.

    Con "Botn de Pgina\Nets" obtendremos el listado de todos los nudos o "nets";haciendo doble clic sobre cada uno de ellos podremos editar sus propiedades:

    Ahora ya estamos en disposicin de llevar a cabo el enrutado de las capasseleccionando en la hoja de nets los nudos que queremos editar y pulsando el botn derechodel ratn:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    36

    Tras situar las opciones en la ventana "Layers Enabled for Routing" deberemos empezara enrutar primero las capas planas. Para ello, deberemos habilitar las capas de tierra yalimentacin y deshabilitar las otras. Esto se hace en 8 pasos:

    La tierra y alimentacin a travs de los agujeros o vas sern automticamente ruteadasa la capa apropiada.

    Si necesitamos rutear una capa inmediatamente haremos el siguiente proceso. Primeroenrutamos la net o nudo hasta donde queremos insertar la va y con el botn izquierdo delratn o con la barra espaciadora del teclado insertaremos la va. Ahora elegimos Insert Via delmen que logramos con el botn derecho.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    37

    Una vez que hayamos ruteado la alimentacin y la tierra, deberemos deshabilitar estosnudos o nets para poder continuar ruteando el resto del circuito. Esto lo hacemos con elbotn de pgina y la opcin Nets. Una vez aqu seleccionamos toda la columna y marcamos laopcin del men Enable Disable. As las nets de VCC y GND pasar a estar deshabilitadasy las dems habilitadas.

    Para rutear una pista manualmente deberemos elegir el botn de la barra deherramientas Gridded Manual Route, despus seleccionamos un pad y arrastrando trazamosun segmento de pista:

    Como Layout en este caso advierte la necesidad de una va la marca:

    Cabe mencionar que el DRC (Design Rules Check) estar activado durante toda lasesin de Layout. Ahora, para trazar la va habr que elegir en el men desplegable la capasobre la que realizar el enrutado y continuaremos all (cambio de capa):

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    38

    Cuando el segmento se aproxima a una conexin, salta al centro del pad: haremosdoble clic para acabar la conexin:

    Contamos con varias opciones para solucionar errores, esto es, para eliminar pistas osegmentos ya trazados:

    1. Borrar segmentos.2. Borrar conexiones.3. Borrar nudos o nets.

    Por ejemplo, si queremos cambiar la anchura de una pista deberemos seleccionarla yelegir del men que obtenemos con el botn derecho la opcin Change Width sobre el botnde pginas.

    Otra opcin posible es la de bloquear una pista seleccionndola con el botn derechosobre el mismo botn de pginas en Lock track: las podremos desbloquear con Unlocktrack.

    Tambin podremos ver las estadsticas de nuestro enrutado en:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    39

    6. Autoenrutado.

    El autoenrutado de las pistas se realiza por una combinacin de diferentes tcnicas(barrido, colocacin e interactividad) de tal forma que se intenta proporcionar flexibilidad yrobustez. Y decimos por que en la mayora de nuestros trazados deberemosrecurrir a un enrutado manual.

    El mtodo de rotacin o barrido se basa en un enrutado automtico que se inicia en elcentro de la placa y va rotando de tal manera que cubre cuadrantes de la superficie total de laplaca:

    Mtodo de Rotacin. Mtodo de Empuje.

    Con la tecnologa de colocacin o desplazamiento (shove), se encuentra el espacioptimo para el trazado de una pista. Se basa en comprobar si moviendo unas pistas o vas selogra conseguir ms espacio para el emplazamiento de otras.

    El proceso de autoenrutado es el siguiente:

    1. Especificamos nuestros atributos de nudo.2. Comprobamos el lmite de nuestra placa, las definiciones de las vas y

    la rejilla (grid) de enrutado.3. Enrutamos las nets de alimentacin y tierra.4. Hacemos un enrutado previo de las nets conflictivas.5. Cargamos un fichero estratgico de enrutado (macro o fichero batch).6. Lo ejecutamos.7. Optimizamos el enrutado conseguido con la ayuda de los comandos de

    enrutado del OrCAD Layout.

    Por otra parte, si queremos hacer un autoenrutado deberemos primero realizar unenrutado manual de las nets o nodos conflictivos y fijarlos a la placa (ver leccin 5).

    Una vez realizado esto, podemos cargar un fichero de estrategia eligiendo File\LoadStrategy... Veamos su definicin:

    Fichero de Estrategia de Enrutado: determina qucapas enrutar por defecto, cuando usar vas, direccinde las rutas, su color y el tamao de la ventana deenrutado.

    Ahora ya estamos listos para auto-enrutar la PCB: elegimos Auto\Batch Route....OrCAD Layout empezar a enrutar y realizar hasta 6 barridos. En el caso en que necesitemosvolver a enrutar manualmente (la mayora de los casos), elegiremos Tool\Shove Route.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    40

    7. Resolucin de problemas.

    Esta leccin no pretende ser una coleccin de problemas y soluciones universales yaque a medida que nos enfrentemos a un nuevo diseo toparemos con problemas diferentes.Los problemas ms frecuentes que pueden aparecer con el paquete de programas de OrCADson:

    1. Errores con el AutoECO (al abrir un diseo):

    1.1. Cuando arrancamos AutoECO, los agujeros (mounting-holes) en SMD desaparecen de la placa.

    Solucin: habr que especificar estos mounting-holes comono elctricos de tal forma que AutoECO no los borre. Paraello elegimos del botn de hojas la opcin Components, losseleccionamos de nuestra hoja y con el botn derechoelegimos Modify.... En la ventana que nos aparecerdeberemos elegir Non-electric.

    1.2. No se encuentran los footprints para los componentesque necesitamos.

    Solucin: La explicacin es bien simple: los pines delcomponente y de su footprint tienen distintos nombres; estohay que evitarlo en lo posible. Los pines en el esquemticodeben coincidir con los pines en el footprint correspondiente.

    2. El layout.log es un fichero de sesin que nos muestra todas lasacciones realizadas con OrCAD Layout similar al session.logdel Capture y que contiene informacin muy til a la hora deresolver problemas tcnicos.

    Para crearlo, iremos a File\Text Editor... ycontestarremos NO a la pregunta de si queremos crear unnuevo documento. En la ventana de seleccin de ficherosindicamos layout.log.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    41

    3. Podemos encontrar errores cuando lanzamos Place DesignCheck antes de empezar a enrutar la PCB. Recordemos que:

    Place Design Check busca errores en elespaciado de los componentes, errores en lasalturas y sus restricciones, errores al introducircomponentes fuera de los lmites de la placa,errores de grid...

    4. Los problemas se marcarn con crculos y estarn disponiblesen Tool\Error. Despus elegimos Tool\Init Query... ydispondremos de una ventana de localizacin rpida deerrores: si marcamos el crculo de error, en esta nuevaventana aparecer la localizacin y el tipo de error quetenemos. Una vez localizado ya podemos editar nuestrodiseo, corregirlo y volver a ejecutar Place Design Check.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    42

    8. Acabar el diseo. Los ltimos retoques.

    Una vez que tengamos toda la placa enrutada y hayamos solucionado los errores en eldiseo, solo quedan los detalles.

    1. Podemos renombrar los componentes que hayan quedado sueltosde forma muy sencilla con el comando Rename Components demanera que sean consecutivas sus referencias. Para renombrarautomticamente los componentes hacemos Options\Manual Place-Rename Rules y elegimos el botn Rename Directions... yelegimos la direccin en las que se realizar. Ahora solo queda ir aAuto\Rename components...

    2. El siguiente detalle a realizar consistir en poner cotas y dimensionesa la placa al modo de un diseo arquitectnico: podemosdimensionar toda la placa o solo una zona interesante. Para elloelegimos Tool\Auto Dimension... y con el botn derecho elegimosModify....

    Podremos emplear dimensiones relativas o absolutas: antes deelegir deberemos leer las siguientes definiciones:

    Dimensionado relativo. Dimensionado Absoluto.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    43

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    44

    9. Postprocesado.

    En OrCAD Layout, casi la totalidad de las acciones o funciones de postprocesado seejecutan desde la hoja Post Process accesible desde el botn de post-proc. y pulsandoSetup Batch:

    Veamos por ejemplo las capas de nuestra placa PCB seleccionndolas de la lista deProcesado y con el botn derecho elegimos Preview. Si hemos puesto en mosaico lasventanas podremos ver al mismo tiempo el conexionado en la ventana de Diseo. Para volver almodo de diseo hacemos clic con el botn derecho sobre la hoja de capas de postproceso yseleccionamos Restore.

    OrCAD Layout proporciona dos tipos de ficheros de salida adems de los gerber para unuso ms extenso con plotters e impresoras:

    Para ello, seleccionamos las capas y con el botn derecho hacemos clic sobre Modify(CTRL+E):

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    45

    Cuando hayamos definido la salida que deseamos para las capas de nuestra placa, es lahora de procesarlas todas al mismo tiempo. Elegimos el botn de post-proc+Run Batch:

    Si queremos generar un fichero de taladros haremos post-proc+Drill Tape:

    El formato del fichero es hexadecimal. Adems, OrCAD Layout generar una granvariedad de ficheros: listas de componentes, de netlists incluso de los renombramientos decomponentes. Para generar estos informes debemos ejecutar Reports... del mismo men quese muestra en la figura superior.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    46

    10. Empleo de AutoECO.

    El AutoECO es un proceso de OrCAD Layout que emplea la informacin de la Netlist deLayout para crear un nuevo fichero de placa o actualizar uno existente.

    Las opciones disponibles son las siguientes:

    Cuando creamos un nuevo fichero de placa y cargamos la netlist, AutoECO se arrancaautomticamente con la siguiente presencia:

    Esta ventana nos mostrar los errores que haya encontrado y nos ofrecer solucionespara arreglarlo. AutoECO nos proporciona un informe en ficheros *.err.

    Cuando abrimos un fichero de diseo de placa (*.max) existente, AutoECO comprobarsi la netlist ha cambiado en cuyo caso nos preguntar si queremos actualizarla, de hechopodemos activar AutoECO en Capture a la hora de crear la netlist. Para ello nos vamos aTools\Create Netlist y marcamos en la solapa de Layout la opcin Run ECO to Layout tal ycomo se muestra en la siguiente figura:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    47

    Si el fichero de la placa (*.max) est abierto en el OrCAD Layout cuando estamosgenerando la netlist, OrCAD Layout automticamente preguntar si queremos actualizar nuestrofichero:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    48

    11. Comunicacin entre las herramientas de OrCAD.

    El OrCAD Layout puede comunicarse directamente con OrCAD Capture o con cualquierherramienta de diseo de esquemticos. Con esta posibilidad siempre podemos seleccionar uncomponente sobre la placa de Layout o sobre un esquemtico y que este se nos muestre en laotra aplicacin. Esto se denomina cross-probing, es decir: comprobacin cruzada.

    Pero para que pueda darse, tenemos que activar la comunicacin entre el Capture y elLayout, para ello, debemos habilitar la ITC (InterCommunication Tool) en el Capture ya queest por defecto solo presente en el Layout. Una vez que nos hallamos asegurado de que elCapture est en el formato de visin fsica escogeremos Options\Preferences..., y de laventana que nos aparecer nos iremos a la pestaa de Miscellaneous y marcaremos la opcinEnable intertool comunication:

    Ahora ya tenemos la posibilidad de seleccionar un componente en el Capture y verloseleccionado en el Layout y viceversa. Evidentemente es una herramienta muy potente paralocalizar rpidamente fallos en el interconexionado en placas con gran cantidad decomponentes.

    Veamos con ms detalle qu es lo que podemos observar en el Capture:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    49

    12. Autoemplazado de componentes.

    La utilidad de emplazar automticamente los componentes nicamente est disponibleen el Layout Plus. Esta nos permite la realizacin de tres tipos de acciones de emplazado:

    1. Emplazado individual.2. Emplazado por grupos (clustering).3. Emplazado de la placa entera.

    Para estas acciones tenemos cuatro tcnicas de autoemplazado:

    A. Reconexin instantnea.

    Muestra la conexin ms corta en tiempo real a medida que movemos loscomponentes.

    B. Arrastre del componente.

    Al mover un componente, los dems se desplazan respecto a este.

    C. Emplazado por grupos o clusters.

    Asigna cada grupo de componentes a un cluster y estos despus los sita cercanosen la placa.

    D. Emplazado Interactivo Mejorado.

    Emplea las tcnicas de emplazado por proximidad, barridos y desplazamientos decomponentes en combinacin con el autoemplazado.

    Los grupos y clusters juegan un papel importante en el autoemplazado (pensemos queen placas grandes - y no tan grandes - siempre resulta conveniente situar prximos loscomponentes que trabajen en comn o con seales comunes) y estos se pueden definir a niveldel esquemtico (en el Capture) o a nivel de la placa (en el Layout).

    Si nos vamos al botn de hojas de datos(Spreadsheet\Components) podremos seleccionar dela lista los componentes que queremos que formenun grupo y cuando los tengamos seleccionados con elbotn derecho iremos al men Select Any yasignaremos un nmero identificador del grupo.

    Como el programa de autoemplazado sitalos componentes atendiendo a su funcionalidad,resulta una buena idea deshabilitar los planos detierra y alimentacin (si los hubiera) antes de hacereste emplazado automtico. Cmo? Nos vamos aSpreadsheet\Nets y en la columna de RoutingEnabled le decimos que No en los planos quetoquen (GND, POWER, ...).

    Tras esto, elegimos Auto\Batch Place y elAutoemplacement del Layout Plus nos proporcionaruna disposicin de los componentes ms o menosadecuada.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    50

    Si estamos introduciendo otros componentes nuevos, elegiremos de la barra deherramientas el botn de situar Componentes y con el botn derecho elegimos el men ShoveComp que nos arrastrar el resto de componentes para situar el nuevo en el sitio queescojamos.

    Pero tal vez, una de las caractersticas ms importantes del autoemplazado laencontramos en la definicin de Clustering que lleva a cabo el emplazado de muchoscomponentes a la vez.

    Los componentes en cada cluster estarn relacionados entre si por que pertenecen acircuitos especficos.

    Cmo situamos clusters de componentes?

    1. Pinchamos en el botn de componentes:

    2. Elegimos con el botn derecho la opcin Select Any3. Asignamos un nmero de grupo.4. Movemos el cluster y lo situamos en la placa.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    51

    Si queremos deshacer el cluster (eliminar un componente de este) debemos hacer:

    1. Seleccionar el cluster.2. Botn derecho + Men Break Cluster.

    Una utilidad ms a la hora del emplazado manual est presente en la opcinde eliminar visualmente el entramado de las ratsnest. Esto se consigue con elsiguiente botn, conocido tambin como botn de Reconexin Instantneo:

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    52

    13. Enrutado Manual Mejorado (Enhanced Routing).

    El Layout tiene tres formas de enrutado inteligente:

    1. Auto Path.Utiliza el algoritmo de Push n Shove (recordar el punto 6. Autoenrutado)

    Lo tenemos disponible en el men Tool\AutoPath y su principal caracterstica es queva cambiando de caras automticamente.

    2. Auto Via Path.Es igual que el anterior pero adems inserta vas automticamente. Lo tenemos

    en el men Tool\Auto Via Path, y como vemos en la imagen, al trazar pistas, lmismo nos va sugiriendo posibles vas con un crculo:

    Con un clic sobre el botn izquierdo situamos la va y continuamos enrutandopor la otra cara automticamente.

    Con un doble clic el Layout traza la conexin hasta el pad final de formaautomticamente: esto resulta de gran inters a la hora de acabar una pista(cuando estamos cerca del pad destino).

    Esta forma de enrutar nos permite una gran manejabilidad en el trazado de laspistas a la vez que nos proporciona un gran nmero de opciones y alternativas.

    3. Latched Path.Permite tener ms control sobre el trazado de la pista aunque resulta un

    enrutado totalmente manual. Est disponible en el men Tool\Latched Path.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    53

    Densidad de Conexin: En el Layout Plus tenemos un opcin de visualizacin de la placa enforma de grfico de densidad espectral de conexionado (ver men Windows\GraphicsWindows):

    Aqu elegimos la opcin Density Graph y el resultado ser algo similar a esto:

    Si la placa que hemos trazado es demasiado densa (colores vivos), deberemos idear otrostrazados para evitarlo.

  • Tcnicas de CAD. Introduccin al OrCAD 7.0.

    54

    14. Enrutado inteligente empleando Autorouting.

    En el botn de hojas (Spreadsheet\Strategy...) obtenemos cuatro apartados dondeparametrizar el autorouting de OrCAD Layout con el fin de realizar un enrutado ms o menosoptimizado.

    1. Route Sweep2. Route Pass3. Route Layer4. Route Spacing

    Recordemos que el Autorouting emplea dos tcnicas: el Shove (empuje de las pistascercanas) y la rotacin (empieza por el centro de la placa y acaba en sus bordes).

    Analicemos cada una de estas opciones:

    1. Route Sweep.

    Nos puede servir para definir el sentido de preferencia en el enrutado en cadacapa: 80% vertical y 20% horizontal. Esto nos ser muy til ya que de este modoevitaremos el cruce de pistas y por tanto el tener que situar vas en exceso.

    2. Route Pass.

    Por cada barrido tenemos 3 pasadas. Podremos definir:- El coste de hacer una va.- El nmero mximo de intentos por pasada.- El mtodo de enrutado: heurstico (prueba-error), por reduccin del

    nmero de vas, Fanout (SMD), ...- Rapidez.- Coste del reintento.

    3. Route Layer.

    Nos dice el nmero de capas seleccionadas y nos permite:- Darle un coste al enrutado en cada cara (normalmente 50% cada una).- Definir la direccin principal de enrutado:

    100% = Horizontal.0% = Vertical.

    - Decidir si permitimos el enrutado entre pines:100% = Libre.0% = No permitir.

    4. Route Spacing.

    Definimos las distancias entre pads, entre pistas, de pista a pad, a va, etc.,aunque las esenciales son las distancias entre pistas (columna track to track) y lasdistancias entre pista y pad (track to pad). Por defecto las distancias estnpredeterminadas a 0.254 mm o 0.01 pulgadas.

    La manera normal de actuar con estos parmetros es por prueba y error: se modificanunos parmetros en los cuatro apartados y observamos el resultado ayudndonos de lasherramientas de grficos espectrales (Window\ Graphic Windows) y de las hojas de estadsticas(Spreadsheet\Statistics) aunque fundamentalmente se debe analizar con un criterio personal eltrazado automtico de las pistas. El Autorouting no nos proporcionar el enrutado definitivo denuestra placa sino que ser slo la base de este. Cuando obtengamos un enrutado bsicomodificaremos manualmente los errores que hayan cometido.