← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] [RFC] Exporter for Mentor Hyperlynx


Hi Tom,

Can the hyperlink export test not exist in the existing qa_pcbnew
test? The code is all in pcbnew's library, so why not just mirror the
source layout and put your test as

Otherwise we will eventually have dozens and dozens of tiny unit test
executables all in need of CMake files and linking.

OTOH, if the hyperlynx stuff was a separate library, then it would
make sense to have a separate test exec. At that point, we'd
presumably have shared libs anyway.



On Fri, Apr 5, 2019 at 1:16 AM Tomasz Wlostowski
<tomasz.wlostowski@xxxxxxx> wrote:
> Hi,
> We needed to do some signal/power integrity simulations on one of our
> Kicad designs and in order to do that, we needed to convert a Kicad PCB
> to Hyperlynx format. Luckily, the format is simple, all text and well
> documented in [1], so here comes a patch that adds a Hyperlynx exporter.
> Notes:
> - since Kicad doesn't have a concept of board stackup (permittivities,
> loss tangent, dielectric types, etc.), the exporter writes a dummy
> stackup. Edit it to match the PCB spec in Hyperlynx.
> - no support for offset pad holes, slotted pad holes,
> trapezoid/polygonal pads (it seems HL format doesn't support such
> features or I need to figure out how to emulate them).
> - no support for thermal pads (yet)
> - no error reporting.
> Looking forward to your feedback & wish you happy testing,
> Tom
> [1] http://www.ibis.org/birds/bird33.txt
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

Follow ups