Você está na página 1de 15

Universidade Federal do Paran Setor de Tecnologia Departamento de Engenharia Eltrica - DELT

Simulao de Circuitos usando o QUCS (Quite Universal Circuit Simulator)

Prof. Marlio Bonfim

SEATEL 19 e 20 de outubro de 2009

1 Introduo
Simuladores de circuitos so ferramentas computacionais de fundamental importncia para o projeto, desenvolvimento e validao sistemas na Engenharia Eltrica. O primeiro simulador de circuitos conhecido mundialmente foi o Spice (Simulation Program with Integrated Circuits Emphasis). Foi originalmente desenvolvido em 1975 na Faculdade de Engenharia Eltrica e Cincias da Computao da Universidade de Berkeley, com a finalidade de auxiliar o projeto de circuitos integrados. As primeiras verses foram codificadas na linguagem Fortran e a partir da 3 verso passou-se a usar a linguagem C. O QUCS um simulador de circuitos em desenvolvimento desde 2004 por um grupo de pesquisadores liderados por Michael Margraf e Stefan Jahn. Todo seu desenvolvimento baseado em software livre, tendo como sistema operacional de base o GNU/Linux. O corao do simulador desenvolvido em linguagem C e a interface grfica utiliza a ferramenta Qt. Sendo o cdigo fonte aberto, qualquer utilizador pode fazer alteraes e melhorias, podendo ainda ser compilado em diversas sistemas operacionais como o Windows , FreeBSD , MacOS , Solaris , etc. Algoritmos de clculo numrico so usados para resolver os diferentes tipos de circuitos. Por exemplo, para circuitos que possuem elementos no-lineares utilizado o mtodo de Newton-Raphson. O QUCS possui modelos de diversos componentes eletrnicos, tanto lineares (resistores, capacitores, etc) como no lineares (diodos, transistores, etc). Cada modelo possui uma srie de parmetros que so definidos pelo usurio ou pr-definidos a partir de um arquivo de biblioteca. O QUCS possibilita simulaes DC, AC (domnio da frequncia), Transiente (domnio do tempo), paramtrica, digital e parmetros S. Sua concepo foi direcionada para circuitos de altas frequncias, possuindo em sua biblioteca nativa de componentes vrios elementos de circuitos usados em projetos de RF. Este material didtico tem como objetivo explorar aspectos bsicos e intermedirios da simulao de circuitos usando o QUCS, tais como as anlises DC, AC, Transiente e paramtrica, equaes, linhas de transmisso, fonte de excitao a partir de arquivo externo, etc.

2 Estrutura do QUCS
O QUCS composto por 4 mdulos integrados em um nico programa: Editor de esquemtico e sada grfica Simulador Biblioteca de componentes Ferramentas de sntese e anlise Todos os mdulos trabalham de forma integrada em um mesmo ambiente grfico. Algumas das ferramentas de sntese e anlise possuem um ambiente grfico prprio, no entanto seus resultados podem ser repassados para o ambiente principal de forma direta.

2.1 Editor de esquemtico


Esta a ferramenta de base para o incio de qualquer projeto ou simulao. Nela so desenhados todos os componentes e conexes do circuito. Possui uma janela principal (onde desenhado o diagrama esquemtico do circuito) e uma janela acessria (dock window), onde encontram-se as abas de Projetos, Contedos e Componentes. Na aba Projetos pode-se criar novos projetos e abrir ou apagar projetos j criados. Na aba Contedo aparece o contedo do projeto selecionado. Na aba Componentes encontra-se uma biblioteca de componentes bsicos (resistores, fontes, transistores, etc), alm de simulaes, grficos, tabelas e ferramentas de desenho. Estes componentes esto agrupados em 11 categorias acessveis na sub-aba da janela. Para criar um novo esquemtico, seleciona-se o componente desejado, arrastandoo para a janela principal. A conexo entre os componentes feita com fios, acessveis na barra de ferramentas horizontal ou atravs do comando Ctrl-E. O ponto comum (Terra) do circuito acessvel na mesma barra ou atravs do comando Ctrl-G. Uma vez desenhado o circuito, coloca-se na mesma janela as anlises que se deseja na etapa de simulao. As tenses e correntes que se deseja analisar devem ser explicitamente solicitadas, pois apesar do simulador calcular todas elas no circuito inteiro, no disponibiliza um arquivo completo para posterior visualizao. A solicitao das tenses e correntes feita da seguinte forma: Tenso: definio do nome de um n do circuito: fornece a tenso em relao ao Terra colocao de ponta de prova de tenso: fornece a tenso diferencial entre 2 ns

Corrente: colocao de uma ponta de prova de corrente: fornece a corrente da malha No arquivo de dados de sada aparecer uma lista com todos os nomes de ns e pontas de prova colocadas no esquemtico.

2.2 Simulador
O arquivo texto gerado pelo editor de esquemtico usado como entrada de dados para o simulador propriamente dito. Os tipos de anlise que podem efetuados so: DC: clculo do(s) ponto de polarizao do circuito. Fornece como sada tenses e correntes. AC: anlise da resposta do circuito em funo da freqncia a partir de uma fonte de excitao senoidal, considerando os modelos lineares de pequenos sinais dos componentes. Fornece como sada tenses e correntes (anlise linear, rpida). Transiente: anlise da resposta do circuito em funo do tempo a partir de uma fonte de excitao qualquer, considerando os modelos de grandes sinais dos componentes. Fornece como sada tenses e correntes (anlise no-linear, lenta e sujeita a problemas de convergncia do mtodo numrico). Parmetros Hbridos: semelhante anlise AC. Fornece como sada os parmetros S11, S12, S21, S22 (anlise linear, rpida). Digital: anlise de circuitos lgicos (combinacionais e sequenciais). Fornece como sada nveis lgicos 0 e 1 em uma tabela verdade ou grfico temporal (anlise rpida). Varredura de parmetro: executa n vezes uma das simulaes anteriores com a variao de um determinado parmetro (tenso, corrente, valor de componente)

2.3 Biblioteca de componentes


Alm dos componentes bsicos (resistores, capacitores, fontes, etc) contidos no editor de esquemticos, existe uma biblioteca de componentes comerciais acessvel atravs do menu Ferramentas > Biblioteca de componentes (Tools > Component Library). Nessa biblioteca constam transistores, diodos, LEDs, AMPOPs, dentre outros componentes comerciais comumente usados em projetos eletrnicos. O componente

selecionado colocado no editor de esquemticos atravs do comando copiar+colar ou simplesmente arrastando-o. possvel adicionar novos componentes a essa biblioteca.

2.4 Ferramentas de sntese e anlise


Estas ferramentas integradas no QUCS so um grande diferencial em relao a outros simuladores, pois possibilitam ao projetista uma srie de clculos dimesionais automatizados no prprio ambiente de trabalho. As ferramentas so acessveis atravs do menu Ferramentas (Tools) e atualmente esto implementadas as seguintes: Sntese de Filtros: calcula os valores de capacitores e indutores para filtros de frequncia a partir da frequncia de corte, ordem, classificao (passa-altas, passabaixas, rejeita-faixa e passa-faixa), tipo (Bessel, Butterworth, Chebyshev e Cauer), atenuao e impedncia. Clculo de linha de transmisso: analisa ou sintetiza linhas de transmisso a partir de suas caractersticas fsicas (dimenses e parmetros fsicos do condutor e substrato) ou eltricas (impedncia caracterstica, frequncia, defasagem). As geometrias disponveis so: coaxial, coplanar, microstrip, guia de onda. Alm das caractersticas eltricas principais, so analisadas as perdas no dieltrico e no condutor, profundidade pelicular e modos de propagao da onda. Circuito de casamento de impedncias: esta ferramenta calcula os elementos reativos (capacitores e indutores) para casamento de impedncias (em regime permanente senoidal) entre um dispositivo (circuito), a fonte de sinal de entrada e uma carga de sada. muito til no projeto de amplificadores de RF. Os dados de entrada so a frequncia de operao, as impedncias e os parmetros S do dispositivo. Sntese de atenuadores: esta ferramenta calcula os resistores para atenuao e casamento de impedncias entre uma fonte de sinal e uma carga, em regime transitrio ou permanente senoidal. Os dados de entrada so a atenuao desejada (em dB), a topologia (T ou Pi) e as impedncias de entrada e sada.

3 Efetuando uma Simulao


O primeiro passo para efetuar uma simulao a colocao de elementos de circuito na janela principal do QUCS.

3.1 Desenhando o circuito


Para que a simulao possa ser efetuada, deve existir pelo menos uma fonte independente no circuito. O bloco referente ao tipo de simulao desejado assim como um nome associado ao n onde se deseja o resultado da simulao tambm devem ser includos no desenho (Figura 1). O desenho deve ser ento salvo antes de se iniciar a simulao (nome.sch).

Figura 1: Exemplo de desenho esquemtico para simulao.

O circuito est pronto para ser simulado atravs do cone

ou da tecla de atalho

F2. Uma vez finalizada a simulao, criada uma nova janela (nome.dpl). Os resultados da simulao so armazenados em um arquivo no mesmo diretrio de trabalho (nome.dat) e esto disponveis para serem apresentados na nova janela criada (nome.dpl) ou na prpria janela original do esquemtico (nome.sch). A forma de apresentao pode ser escolhida atravs da aba diagramas e pode ser: tabela, grfico cartesiano, grfico polar, carta de Smith, diagrama de tempos, etc. Aps selecionada a forma de apresentao,

Figura 2: Janela de dados disponveis aps a simulao.

aparece uma janela de dados onde seleciona-se os resultados desejados (Figura 2). Os dados selecionados aparecem na coluna da direita nessa janela e so visualizados sob a forma de apresentao escolhida (Figura 3). Dados apresentados sob a forma de grficos possuem atributos de cores, largura de linha, eixo Y esquerdo ou direito, escala X e Y linear ou logartmico, etc.

Figura 3: Tipos de apresentao de dados da simulao.

A nomenclatura para os tipos de variveis no QUCS segue a seguinte forma: nome.V nome.I nome.v nome.i nome.Vt nome.It nome.X nome.vn nome.in S[x,y] Tenso DC no n Corrente DC na malha Tenso AC de pico no n Corrente AC de pico na malha Tenso transiente no n Corrente transiente na malha Nvel lgico do n Tenso de rudo RMS no n Corrente de rudo RMS na malha Valores dos parmetros S (espalhamento) no domnio da frequncia

Os dados apresentados em forma grfica podem ser lidos com maior exatido colocando-se marcadores em qualquer posio da curva atravs do comando Ctrl+B (Figura 4). ou

Figura 4: Grfico de uma simulao AC mostrando valores indicados em alguns pontos das curvas.

3.2 Inserindo equaes


A partir dos valores de tenso e corrente calculados pelo simulador, vrias outras grandezas podem ser calculadas a partir daquelas utilizando-se equaes. As funes matemticas disponveis podem ser acessadas atravs do Help do QUCS. Existem centenas de funes pr-definidas tais como: aritmticas, lgicas, trigonomtricas, vetoriais, matriciais, exponenciais, estatsticas, eletrnicas, etc. As equaes podem conter nmeros complexos, representados sob a forma retangular com as letras j ou i precedendo o valor imaginrio. A Figura 5 mostra um exemplo de equao (Eqn1) que calcula a varivel AdB (valor em dB da relao de tenses vo.v/vi.v), a varivel P (potncia resultante do produto da tenso vi.v pela corrente V2.i) e a varivel fase (fase da tenso vo.v em graus).

Figura 5: Janela de edio de equaes e formato resultante no editor de esquemticos

O nome das variveis calculadas nas equaes aparece na lista de dados disponveis aps a simulao, juntamente com as tenses e correntes. A nomenclatura e forma de tratamento das equaes no QUCS semelhante ao MatLab.

4 sub-circuitos
A maneira tradicional de se realizar uma simulao pelo desenho esquemtico de todo o circuito em uma nica janela. Esta metodologia eficiente para circuitos relativamente simples, com poucos elementos repetidos. Entretanto quando trata-se de circuitos complexos com vrios blocos ou elementos repetidos torna-se vantajoso utilizar o desenho esquemtico utilizando-se sub-circuitos que podem ser repetidos e/ou copiados tantas vezes quanto necessrio, sem a necessidade de redesenhar cada um deles. Cada sub-circuitos eletricamente independente dos outros no circuito principal, no entanto uma alterao interna num sub-circuito reflete numa alterao de todos os blocos formados por aquele sub-circuito.

4.1 Criao de sub-circuitos


Para criao de um sub-circuito que ser utilizado no circuito principal, deve-se criar um novo arquivo e desenhar no mesmo o esquemtico do sub-circuito. As entradas e sadas do sub-circuito so definidas atravs de portas inseridas pelo comando portas quanto forem necessrias. (Insert

Port). Cada porta deve ter um nome nico no sub-circuito. Podem ser colocadas tantas

4.2 Chamada de sub-circuitos


Uma vez criado e salvo, o sub-circuito pode ser chamado no circuito principal atravs do bloco subcircuit, presente na aba Components (File components). O bloco de sub-circuito deve ser editado e colocado o nome do arquivo do sub-circuito (nome.sch). Caso o arquivo esteja salvo em um diretrio distinto daquele de trabalho do QUCS, o nome deve ser especificado por completo, incluindo o caminho dos sub-diretrios. Os ns aparecem no bloco de sub-circuito com a mesma numerao que foi definida no arquivo do sub-circuito (Figura 6). Cada vez que o sub-circuito for alterado, o mesmo deve ser salvo para que as alteraes sejam levadas em conta pelo simulador. Cada bloco pode ser copiado e colado quantas vezes for necessrio, sendo que o nome automaticamente incrementado. O n GND (0), quando usado no sub-circuito, tratado como um n nico para todos os esquemticos, independente de estar no circuito principal ou no sub-circuito.

Figura 6: Exemplo de utilizao de sub-circuitos

5 Transferncia de dados para outro aplicativo


Os resultados da simulao ficam armazenados no mesmo diretrio do projeto em um arquivo do tipo nome.dat. Este arquivo de texto utilizado para gerao de tabelas e grficos no prprio ambiente do QUCS, mas tambm pode ser transferido para outro aplicativo. Uma das formas de se transferir os dados atravs do prpria janela de visualizao grfica do QUCS. Deve-se selecionar com o boto direito do mouse a curva que se deseja e exportar para o formato CSV (Comma Separated Values). Uma nova janela aberta onde deve-se colocar o nome do arquivo de pontos nesse formato. O formato CSV pode ser lido com qualquer programa grfico, como o Excel, Origin, MatLab, etc. Cada curva da simulao deve ser transferida individualmente, gerando arquivos de pontos distintos. Os arquivos contm os valores da varivel independente (tempo, frequncia, etc) seguidos da varivel dependente (tenso, corrente, etc). O QUCS no tem uma ferramenta prpria de transferncia direta de um grfico para um arquivo de figura. Para tal deve-se utilizar um aplicativo de cpia de tela ou regio de tela.

6 Anlise paramtrica
A anlise paramtrica muito til quando se deseja estudar o comportamento de um circuito em funo do valor de um determinado componente, parmetro de um modelo ou temperatura. Pode ser associada a qualquer outro tipo de anlise (DC, AC, Transiente, etc). Nesta anlise, o QUCS gera uma srie de simulaes cada uma com um valor do parmetro selecionado. Por exemplo, pode-se analisar a resposta em frequncia de um circuito (anlise AC) tendo como parmetro de variao a temperatura ou o valor de um determinado componente do circuito (resistor, capacitor, indutor, etc). Apenas um parmetro pode ser avaliado de cada vez.

6.1 Definindo os parmetros da anlise


A anlise paramtrica est disponvel na aba Simulaes (Parameter Sweep). Algumas variveis devem ser definidas para que o QUCS interprete corretamente qual parmetro ser analisado. Inicialmente define-se qual tipo de simulao ser utilizada (DC, AC, Transiente, etc). Em seguida define-se o nome do parmetro que vai ser analisado (Parameter sweep), podendo ser o valor de qualquer componente presente no circuito. Esse mesmo nome deve ser atribudo ao valor do(s) componente(s) que se deseja analisar na janela principal do esquemtico. Em seguida so definidos o tipo de varredura (linear, logartmica, lista de valores), os valores inicial, final e o passo da varredura ou nmero de pontos.

6.2 Resultados da anlise paramtrica


Os resultados da anlise paramtrica so apresentados na janela de visualizao grfica simultaneamente. A Figura 7 mostra o resultado uma anlise paramtrica de um circuito RC, tendo sido variado o valor do CL (3 valores), resultando em 3 curvas distintas. O valor do parmetro correspondente a cada curva pode ser obtido colocando-se um marcador de valores na curva correspondente.

Figura 7: Resultado de uma anlise paramtrica mostrando 3 curvas distintas para cada valor do parmetro CL, variando de 1 nF a 100 nF, de forma logartmica. O valor do CL correspondente a cada curva pode ser obtido colocando-se um marcador de valores.

7 Uso de componentes comerciais


O QUCS possui uma pequena biblioteca de componentes comerciais acessvel atravs do menu Ferramentas > Biblioteca de componentes (Tools > Componet Library). Nessa biblioteca constam transistores, diodos, LEDs, AMPOPs, dentre outros

componentes comerciais comumente usados em projetos eletrnicos. O componente selecionado colocado no editor de esquemticos atravs do comando copiar+colar ou simplesmente arrastando-o para a janela de esquemticos. Alm dessa biblioteca, possvel adicionar novos componentes a partir do seu modelo no formato SPICE. O formato SPICE um dos primeiros e mais comuns para definio de componentes e circuitos analgicos, sendo relativamente fcil conseguir modelos de milhares de componentes atravs das pginas Web dos fabricantes. Esses modelos so arquivos de texto do tipo nome.cir. Para adicionar um modelo SPICE necessrio que o o arquivo nome.cir j esteja gravado em uma pasta no computador local. Em seguida seleciona-se no QUCS SPICE netlist na aba file components, colocando-se o nome do arquivo que contm o modelo. Na janela do esquemtico aparecer um bloco com todos os terminais de conexo existentes no modelo. O significado de cada n pode ser encontrado no incio do arquivo de modelo, que pode ser editado na prpria janela de propriedades do componente no QUCS. Outra forma de se adicionar novos componentes pela alterao dos parmetros do modelo no prprio QUCS. Tomando-se o exemplo de transistores bipolares, coloca-se um transistor padro contido na aba nonlinear components e em seguida edita-se diretamente o valor dos parmetros do modelo, tais como Is (corrente de saturao reversa), Bf (ganho de corrente direto), etc. O QUCS possui tambm um modelos de componentes e circuitos baseados na linguagem Verilog-A (Linguagem de Descrio de Hardware Analgica), acessados atravs da aba Verilog-a devices. Dentre eles citamos o AMPOP modular, que possibilita a definio de modelos de amplificadores operacionais a partir das caractersticas contidas no data-sheet fornecido pelo fabricante. Dados como ganho diferencial de malha aberta (AOLDC), produto ganho-banda passante (BWP), resistncia de sada (RO), etc., podem ser includos no modelo, resultando em simulaes muito prximas do componente real.

8 Simulao Digital
A anlise de circuitos digitas no QUCS pode ocorrer de 3 formas: Tabela verdade: mostra em uma tabela os valores lgicos 0, 1 ou X de acordo com o estado lgico do n analisado. Os atrasos de cada porta ou circuito lgico no so considerados. A tabela verdade analisa todas as combinaes possveis

das fontes digitais colocadas no circuito. O circuito deve conter apenas elementos digitais. Diagrama de tempos: mostra em um grfico temporal os valores lgicos 0, 1 ou X de acordo com o estado lgico do n analisado. Os atrasos das portas ou circuitos lgicos so considerados. O resultado semelhante ao da anlise transiente, porm apenas nveis lgicos so computados (Figura 8). O circuito deve conter apenas elementos digitais. Anlise transiente (sinais mistos): mostra em um grfico temporal os valores de tenso n analisado. Pode conter tanto elementos digitais quanto analgicos (sinais mistos). Os atrasos das portas ou circuitos lgicos so considerados. O resultado semelhante ao da anlise transiente, com valores de tenso e corrente em funo do tempo. O QUCS possui vrios componentes digitais implementados de forma nativa, sendo tambm possvel a construo de circuitos mais complexos com a utilizao de subcircuitos.

Figura 8: Formatos de visualizao dos dados da simulao digital: tabela verdade e diagrama de tempos.

A tenso atribuda ao nvel lgico 1 assim como os atrasos das portas lgicas podem ser alterados nas suas propriedades, sendo os valores padro 1V e 0s respectivamente. O ganho de tenso (funo de transferncia) para simulao transiente e a simbologia tambm podem ser alterados. Circuitos digitais complexos podem ser descritos atravs de linguagens especficas, tais como VHDL (VLSI Hardware Description Language) ou Verilog HDL. Essas linguagens de programao utilizam cdigos especficos que facilitam a implementao de circuitos lgicos sem a necessidade de definir os componentes a nvel de transistores. Isto simplifica os modelos de circuitos digitais e reduz significativamente o tempo de simulao. O QUCS interpreta e simula tanto arquivos VHDL (nome.vhdl) como Verilog (nome.v). Para adicionar um componente VHDL ou Verilog necessrio que o arquivo correspondente j esteja gravado em uma pasta no computador local. Em seguida

seleciona-se no QUCS VHDL file ou Verilog file na aba digital components, colocando-se o nome do arquivo que contm o modelo. Na janela do esquemtico aparecer um bloco com todos os terminais de conexo existentes no modelo. O significado de cada n pode ser encontrado no incio do arquivo de modelo, ou no datasheet do componente. Nas referncias ao final deste texto encontram-se uma srie de sites Web que contm bibliotecas gratuitas de circuitos digitais em VHDL e Verilog.

9 Uso das Ferramentas de Sntese e Anlise


Como j comentado anteriormente, o QUCS possui um conjunto de aplicativos de sntese e anlise incorporados ao editor de esquemticos. Analisaremos cada um deles separadamente.

9.1 Sntese de Filtros:


Possui modelos de filtros de frequncia passivos baseados em capacitores e indutores. Esta ferramenta acessada no menu Tools > Filter synthesis. Os os valores de capacitores e indutores so calculados a partir da frequncia de corte, ordem, classificao (passa-altas, passa-baixas, rejeita-faixa e passa-faixa), tipo (Bessel, Butterworth, Chebyshev e Cauer), atenuao e impedncia. O circuito sintetizado pode ser copiado diretamente para a janela do esquemtico e simulado.

9.2 Clculo de Linhas de Transmisso


Esta ferramenta sintetiza ou analisa linhas de transmisso do tipo coaxial, strip-line, guia de onda, etc, a partir de suas caractersticas fsicas (dimenses e parmetros fsicos do condutor e substrato) ou eltricas (impedncia caracterstica, frequncia, defasagem). Esta ferramenta acessada no menu Tools > Line calculation. Na opo Anlise as caractersticas eltricas so calculadas a partir das caractersticas fsicas do dieltrico e do condutor. Alm das caractersticas eltricas principais, so analisadas tambm as perdas no dieltrico e no condutor, profundidade pelicular e modos de propagao da onda. Na opo Sntese as caractersticas fsicas do dieltrico e do condutor so calculadas a partir da impedncia caracterstica e do ngulo de defasagem. A linha sintetizada pode ser copiado diretamente para a janela do esquemtico e simulado. Os modelos de linhas de transmisso no QUCS no funcionam para anlises transientes no domnio do tempo.

9.3 Circuito de casamento de impedncias


Esta ferramenta sintetiza circuitos passivos de casamento de impedncias entre um dispositivo (circuito), a fonte de sinal de entrada e uma carga de sada. A sntese baseada em elementos reativos (capacitores e indutores), considerando regime permanente senoidal e frequncia fixa. muito til no projeto de amplificadores de RF. Os dados de entrada so a frequncia de operao, as impedncias e os parmetros S do dispositivo.

9.4 Sntese de atenuadores


Esta ferramenta sintetiza circuitos passivos de atenuao e casamento de impedncias entre uma fonte de sinal e uma carga, em regime transitrio ou permanente senoidal, independente da frequncia de operao. A sntese baseada em redes de resistores do tipo T, Pi ou mista. Os dados de entrada so a atenuao desejada (em dB), a topologia e as impedncias de entrada e sada.

10 Referncias
1.

URL: http://qucs.sourceforge.net/ (pgina principal do projeto QUCS)

2. Nagel, L. W., and Rohrer, R. A., Computer Analysis of Nonlinear Circuits, Excluding Radiation, IEEE Journal of Solid State Circuits, SC-6, Aug. 1971, pp. 166-182 3. Quarles, Thomas L., Analysis of Performance and Convergence Issues for Circuit Simulation, Memorandum No. UCB/ERL M89/42, University of California, Berkeley, Apr. 1989.
4.

URL: http://www.freemodelfoundry.com/model_list.html (modelos de componentes digitais VHDL e Verilog)

5.

URL: http://www.angelfire.com/in/rajesh52/verilogvhdl.html (modelos de componentes digitais VHDL e Verilog)

6.

URL: http://www.asic-world.com/verilog/veritut.html (modelos de componentes digitais Verilog)

7.

URL:

http://www.altera.com/support/examples/verilog/verilog.html

(modelos

de

componentes digitais Verilog)


8.

URL: http://homepages.which.net/~paul.hills/Circuits/Spice/ModelIndex.html (modelos SPICE)

9.

URL: http://www.national.com/analog/models (modelos SPICE)