X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 100.0.183.69 X-Authenticated-UID: jpd AT noqsi DOT com From: John Doty Content-Type: multipart/alternative; boundary="Apple-Mail=_C578FF05-A42C-4953-B153-880DD468CF21" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: [geda-user] A proposal to allow simulation only component to be embedded in schematics Date: Fri, 16 Oct 2020 11:28:17 -0400 References: <8e4ea0e5-a35f-59e3-8052-8e5901225461 AT epilitimus DOT com> To: "N (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" In-Reply-To: <8e4ea0e5-a35f-59e3-8052-8e5901225461@epilitimus.com> Message-Id: <19E1ADF6-6DB0-44F2-B1BA-4FB0F34CF7E8@noqsi.com> X-Mailer: Apple Mail (2.3608.120.23.2.4) 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 Precedence: bulk --Apple-Mail=_C578FF05-A42C-4953-B153-880DD468CF21 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Oct 15, 2020, at 11:31 PM, Glenn (glimrick AT epilitimus DOT com) [via = geda-user AT delorie DOT com] wrote: >=20 > I did look at spice-noqsi but it didn't look to me like it solved the > problem. The spice-prototype attribute in spice-noqsi can do much of what you = want. A component omitted from simulation has: spice-prototype=3D* comment on reason for omission. A two terminal component to be short-circuited in simulation has: spice-prototype=3DR? #1 #2 0 There=E2=80=99s great benefit in separating simulation and layout = environments, see = https://github.com/noqsi/gnet-spice-noqsi/wiki/Broadband-amplifier-board = = . Simulation-only components may appear in =E2=80=9Ctest fixture=E2=80=9D = schematics. Flow of revisions from master (layout) to tinkering = (simulation) may be controlled by a Makefile. Using SPICE to expand = hierarchy for simulation while flattening hierarchy for layout allows = for simulation-only components, where the spice-prototype rules = simulation, while a source file with no components (but possibly = connections) rules layout. For me, the missing piece is attributes on net segments. These could be = used for series parasitics in SPICE (using a suitable spice-prototype) = as well as communicating current-carrying capacity, impedance, and = topological constraints to layout. Right now, attributes can be attached = to nets with graphical symbols, but topological information is lost. I intended spice-noqsi to augment the toolkit approach, so it doesn=E2=80=99= t cover things that your configuration files, makefiles, sources, and = SPICE itself can accomplish. John Doty Noqsi Aerospace, Ltd. jpd AT noqsi DOT com --Apple-Mail=_C578FF05-A42C-4953-B153-880DD468CF21 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8


I did look at spice-noqsi but it = didn't look to me like it solved the
problem.

The= spice-prototype attribute in spice-noqsi can do much of what you = want.

A component omitted from = simulation has:

spice-prototype=3D* = comment on reason for omission.

A = two terminal component to be short-circuited in simulation = has:

spice-prototype=3DR? #1 #2 = 0

There=E2=80=99s great benefit in = separating simulation and layout environments, see https://github.com/noqsi/gnet-spice-noqsi/wiki/Broadband-amplif= ier-board. Simulation-only components may appear in =E2=80=9Ctest = fixture=E2=80=9D schematics. Flow of revisions from master (layout) to = tinkering (simulation) may be controlled by a Makefile. Using SPICE to = expand hierarchy for simulation while flattening hierarchy for layout = allows for simulation-only components, where the spice-prototype rules = simulation, while a source file with no components (but possibly = connections) rules layout.

For me, = the missing piece is attributes on net segments. These could be used for = series parasitics in SPICE (using a suitable spice-prototype) as well as = communicating current-carrying capacity, impedance, and topological = constraints to layout. Right now, attributes can be attached to nets = with graphical symbols, but topological information is = lost.

I intended spice-noqsi to = augment the toolkit approach, so it doesn=E2=80=99t cover things that = your configuration files, makefiles, sources, and SPICE itself can = accomplish.

John Doty    =           Noqsi = Aerospace, Ltd.

jpd AT noqsi DOT com




= --Apple-Mail=_C578FF05-A42C-4953-B153-880DD468CF21--