delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
Date: | Sat, 27 Aug 2016 01:31:03 -0400 |
From: | al davis <ad252 AT freeelectron DOT net> |
To: | geda-user AT delorie DOT com |
Subject: | Re: [geda-user] Microwave PCB layout simulation or How to eat all |
your processing power in 3 easy steps | |
Message-ID: | <20160827013103.63bb0bdd@floyd.freeelectron.net> |
In-Reply-To: | <CAM2RGhQJJmbhKBsX5K495jDRid5px33d4MKcFN8cv2MNTkRQMg@mail.gmail.com> |
References: | <CAM2RGhT_pQZ8CGGM6ECwDUwJHeo3UwDJ6d_7RtVWhxJBQ=K1tA AT mail DOT gmail DOT com> |
<57C09C3C DOT 7020708 AT xs4all DOT nl> | |
<20160826171545 DOT 2bc54995 AT floyd DOT freeelectron DOT net> | |
<CAM2RGhQJJmbhKBsX5K495jDRid5px33d4MKcFN8cv2MNTkRQMg AT mail DOT gmail DOT com> | |
X-Mailer: | Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) |
MIME-Version: | 1.0 |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On Sat, 27 Aug 2016 02:18:11 +0000 "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote: > How does gnucap-verilog solve this? I thought verilog was just another > language for describing netlists and schematic behavior. It is. Verilog as a netlist format is much richer than the spice format. We have documentation on how to include the layout physical info in the Verilog netlist. First cut is here: http://gnucap.org/dokuwiki/doku.php?id=gnucap:user:netlist_import_and_export There is more detail and revisions in my FOSDEM presentation. > How does that > get us closer to testing a pcb level implementation of a Wilkinson > splitter or a distributed element filter? I would think we would need > FEM of some kind to extract the relevant properties of the layout and > then process them for conversion into verilog? The first step is to transfer the data. Once the data is moved to a format that gnucap understands, the gnucap project can take it from there. More detail. ... There are two parts here. One part is making a netlist, comprised mostly of transmission lines, or a more abstract device that is a transmission line underneath. The other part is to parameterize the transmission lines. Initially, the parameters can be geometry. There are simple closed form equations to generate electrical parameters that work well for simple structures. Getting this far is a big accomplishment. For more complex structures you need a field solver. There are free field solvers available. (OpenEMS and others) We just need to interface to them. Hyperlynx actually uses a mix of field solver and closed form equations. If what you want to see is radiation, you might be able to do it all with the field solver. For signal integrity, they all do it as a 2-step process, with one of the steps being a circuit simulator, usually not spice.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |