Skip to content

Commit

Permalink
FIX: EDB Config layout doc (#4902)
Browse files Browse the repository at this point in the history
Co-authored-by: Massimo Capodiferro <77293250+maxcapodi78@users.noreply.github.com>
  • Loading branch information
gkorompi and maxcapodi78 authored Jul 11, 2024
1 parent 58f3be0 commit c0073aa
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The following image shows the extension user interface:


The available arguments are: ``aedb_path``, ``configuration_path``.
User can pass as an argument a configuration file (a json formatted file or a toml file) or a folder containing more
User can pass as an argument a configuration file (a json formatted file or a toml file), or a folder containing more
than N configuration files. In such case the script creates N new aedb projects, each one with corresponding
setting file applied.

Expand All @@ -22,10 +22,19 @@ setting file applied.
:alt: Principle of working of Layout UI


A brief description of which options are defined in the configuration file:

You can also launch the extension user interface from the terminal. An example can be found here:

.. toctree::
:maxdepth: 2

../commandline
.. image:: ../../../_static/extensions/edb_config_setup.png
:width: 800
:alt: Setup defined by a configuration file

As depicted above, these options are importing a stackup, defining components and solderballs / bumps on them,
doing a cutout (much faster and easier than the UI one),
creating coaxial ports with an appropriate PEC backing, as well as, automatically creating distributed circuit ports (or current / voltage sources) on a component,
with the negative terminal of each being its nearest pin of the reference net. Moreover, a variety of simulation setups are supported, namely HFSS, SIwave SYZ, SIwave DC,
as well as, mesh operations that is length based. Last but not least, exporting a configuration file from the active design is also supported, hence the user can get the
configuration setup and re-use it with or without modifications as many times as possible.

The value of this format and toolkit, lies in the fact that it is totally reusable, it is really user-friendly, even with users that are not familiar with scripting.
It supports most of the options that the UI also supports (not only the ones explained above, but many additional), and it has the advantage of obtaining the initial
configuration file from the design, by using its export property.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion doc/styles/config/vocabularies/ANSYS/accept.txt
Original file line number Diff line number Diff line change
Expand Up @@ -96,4 +96,6 @@ assign_mesh_region
assign_mesh_level
assign_mesh_reuse
json
toml
toml
i.e.
solderballs

0 comments on commit c0073aa

Please sign in to comment.