stefan schippers
|
5085301cd7
|
add net_name=true in bus_tap.sym (so avoid setting it on instancs), add documentation for bus taps
|
2023-05-30 11:03:07 +02:00 |
stefan schippers
|
cf61c253c5
|
fix a bug in my_mstrcat if an empty string is appended; add resolved_net(n) function that returns the top-most hierarchy name of the net mapping to upper level port connections if any; add xschem resolved_net comand that returns the resolved_net of selected wire/label/pin; add @#n:resolved_net pattern in symbol texts that uses resolved_net
|
2023-05-27 11:20:49 +02:00 |
stefan schippers
|
bd41fdadc7
|
fix typo in docs
|
2023-05-23 09:17:28 +02:00 |
stefan schippers
|
32460f33c9
|
improved "xschem display_hilights [nets|instances]" that displays highlight nets or instaces or both,with full hierarchy path, not including uninteresting net/pin/net_show elements.
|
2023-05-23 09:10:01 +02:00 |
stefan schippers
|
5c22d26072
|
update copyright info to 2023
|
2023-05-21 12:52:19 +02:00 |
stefan schippers
|
827d4c5aac
|
added "xschem reset_flags" command to update and sync cached attributes of symbols and instances
|
2023-05-19 10:08:43 +02:00 |
stefan schippers
|
70ea2bb7f1
|
for better consistency floater=... attribute for text floaters changed to name=... so token name matches instance refdes (name=...). Documentation added for netlist_dir (netlisting.html) and local_netlist_dir
|
2023-05-14 23:43:16 +02:00 |
stefan schippers
|
7d064269d0
|
doc updates (tutorial on sky130 installation, add note about gf180mcu)
|
2023-05-11 09:15:54 +02:00 |
stefan schippers
|
7ad930e7f0
|
istances with *_ignore=true attribute will be drawn greyed out in schematics in the corresponding netlisting mode; command in Properties menu to toggle this attribute on selected instances
|
2023-05-10 03:13:13 +02:00 |
stefan schippers
|
6d40d1197b
|
update docs about renamed generators (extension added)
|
2023-05-06 09:40:44 +02:00 |
stefan schippers
|
9593d41f09
|
persistent load file dialog (Shift-Insert) now correctly handles generator script selection (do nothing until user adds () or (param1,param2,...) to generator name).
|
2023-04-29 00:28:24 +02:00 |
stefan schippers
|
ccf122c56a
|
doc updates (sch/sym generators, aka pcells)
|
2023-04-28 12:03:56 +02:00 |
stefan schippers
|
e43ea12c64
|
add missing picture
|
2023-04-27 23:53:26 +02:00 |
stefan schippers
|
3604f31e73
|
update docs (schematic generators)
|
2023-04-27 23:51:42 +02:00 |
stefan schippers
|
ac95e1e825
|
update documentation (symbol generators), add missing images
|
2023-04-23 11:06:08 +02:00 |
stefan schippers
|
f1ed2bf26f
|
fixed is_symgen() regex, added stup for tutorial_symbol_generators.html
|
2023-04-22 11:29:44 +02:00 |
stefan schippers
|
a5492be752
|
print_spice_subckt_nodes(): use (improved to handle escape chars) str_replace() to substitute @symname, added xschem str_replace, improved xschem symbols
|
2023-04-18 00:20:40 +02:00 |
stefan schippers
|
ca0708a4c3
|
added "xschem setprop symbol" command, updated docs
|
2023-04-17 11:45:59 +02:00 |
stefan schippers
|
ff9f92646c
|
draw_graph_points() split big XDrawLines requests into smaller chunks to handle raw files with > 4M points
|
2023-04-14 15:41:00 +02:00 |
stefan schippers
|
a8ba903aaa
|
doc updates
|
2023-04-13 22:33:56 +02:00 |
stefan schippers
|
340b89c58d
|
add base_name field in xSymbol struct to keep track of the base symbol name the "virtual" symbol is inherited from (instance based implementation selection with schematic=... attribute)
|
2023-04-13 22:25:36 +02:00 |
stefan schippers
|
7537cdef45
|
typos fixed
|
2023-04-13 21:04:45 +02:00 |
stefan schippers
|
08ad313103
|
added tutorial about instance_based selection of symbol implementation
|
2023-04-13 21:01:15 +02:00 |
stefan schippers
|
fb2500c83f
|
enable spice_sym_def, verilog_sym_def, vhdl_sym_def on instances in addition as globally on symbols, for instance based specific implementations. These attributes must be paired with an instance "schematic=..." attribute that sets the subcircuit name of the alternate implementation. docs updated.
|
2023-04-13 02:12:02 +02:00 |
stefan schippers
|
c71c15e967
|
various enhancements around the new instance based schematic=... attribute, doc updates.
|
2023-04-13 00:49:38 +02:00 |
stefan schippers
|
f3196bbd10
|
-b option: redirect stdout/stderr to /dev/null, better explain -b in help, update manpage, and docs
|
2023-04-09 02:12:54 +02:00 |
stefan schippers
|
192e873f0c
|
fix lazy list building in "xschem ..." commands (put separator after last item), as some parsers choke on this.
|
2023-04-08 22:27:59 +02:00 |
stefan schippers
|
5e3445a80e
|
implement xschem sch_pinlist command, improve xschem pinlist inst [attr], improve make_sym.awk (no trailing spaces in pin attributes)
|
2023-04-08 13:19:49 +02:00 |
stefan schippers
|
07bdb94601
|
add xschem instance_list command, updated docs
|
2023-04-06 20:10:57 +02:00 |
stefan schippers
|
69277c1066
|
add use_tclreadline variable that can be set to 0 in xschemrc to avoid using the tclreadline package
|
2023-03-27 18:25:12 +02:00 |
stefan schippers
|
3fd24c69c4
|
improve xschem load command (no warning if opening an already open file, if doing that from script)
|
2023-03-26 11:33:05 +02:00 |
stefan schippers
|
f5224ede00
|
better cleanup execute(callback,...) array members
|
2023-03-24 13:37:10 +01:00 |
stefan schippers
|
6bcb74bdb0
|
add tcl procedures documentation in developer_info.html
|
2023-03-24 13:14:27 +01:00 |
stefan schippers
|
2725e0c533
|
add exit code to xschem netlist command, add execute(error,last) and execute(exitcode,last) to inspect stderr and exit code of last simulation job
|
2023-03-23 18:34:14 +01:00 |
stefan schippers
|
757fd0a378
|
better range checking for commands "xschem get schname" and "xschem get sch_path"
|
2023-03-22 11:22:41 +01:00 |
stefan schippers
|
601a128e37
|
doc updates (xschem command reference)
|
2023-03-18 23:38:47 +01:00 |
stefan schippers
|
b6a8add190
|
Warn if no application is defined to open html command reference
|
2023-03-15 09:01:10 +01:00 |
stefan schippers
|
d2d9eaa4e8
|
instance attribute "hide=true" will make the instance display as a bounding box only
|
2023-03-10 04:42:21 +01:00 |
stefan schippers
|
3ec47760a7
|
xschem logic_get changed to xschem logic_get_net for consistency
|
2023-03-10 02:54:53 +01:00 |
stefan schippers
|
af6c01ab44
|
add command xschem logic_set_net <net_name> <value> [ntimes] to set a specific net instead of selected nets
|
2023-03-10 02:42:04 +01:00 |
stefan schippers
|
7bc63e0dfd
|
add xschem logic_get command to get logic state of nets
|
2023-03-10 02:04:08 +01:00 |
stefan schippers
|
61b826d84f
|
update html docs: zoom_full_center
|
2023-03-10 00:14:26 +01:00 |
stefan schippers
|
eb2e5eff50
|
fix font size of html docs on mobiles
|
2023-03-05 01:33:34 +01:00 |
stefan schippers
|
7014fc1875
|
doc updates (dev info)
|
2023-03-04 23:23:37 +01:00 |
Stefan Schippers
|
4003747667
|
css for mobile update 2
|
2023-03-04 19:19:34 +01:00 |
Stefan Schippers
|
e1b398f3b7
|
css for mobile update
|
2023-03-04 19:17:00 +01:00 |
Stefan Schippers
|
a01dbcb457
|
doc updates (better formatting)
|
2023-03-04 19:09:29 +01:00 |
stefan schippers
|
ae116830dd
|
doc updates (dev info)
|
2023-03-04 12:47:46 +01:00 |
stefan schippers
|
d2311c3fa3
|
doc updates (dev info)
|
2023-03-04 12:26:03 +01:00 |
stefan schippers
|
896bb4e317
|
doc update
|
2023-03-04 11:09:54 +01:00 |
stefan schippers
|
99a3e70e94
|
doc updates
|
2023-03-03 18:39:57 +01:00 |
stefan schippers
|
bf6b20a1ce
|
In source Documentation (scheduler.c) of xschem commands, html docs updated
|
2023-03-03 18:29:17 +01:00 |
stefan schippers
|
e999a13c8d
|
doc updates (graphs)
|
2023-02-10 18:42:11 +01:00 |
stefan schippers
|
cac1caa7a5
|
more details in documentation about symbol creation
|
2023-02-03 11:58:00 +01:00 |
stefan schippers
|
5b8778db7e
|
doc formatting
|
2023-02-01 14:15:12 +01:00 |
stefan schippers
|
da1ceab55b
|
typo in documentation
|
2023-01-30 12:08:15 +01:00 |
stefan schippers
|
13e2f43c7c
|
add more documentation on parametric subcircuits
|
2023-01-30 11:54:26 +01:00 |
stefan schippers
|
b6200abb5a
|
removed untracked files
|
2023-01-16 21:12:46 +01:00 |
rafmag
|
5faefbdf8d
|
sync changes
|
2023-01-16 05:47:18 -07:00 |
Rafmag Cabrera
|
741ce4af4a
|
Delete xschem.1
|
2023-01-15 22:30:53 -07:00 |
Rafmag Cabrera
|
eee46a4cbe
|
Merge branch 'StefanSchippers:master' into master
|
2023-01-16 04:36:55 +00:00 |
rafmag
|
e29bfe2c98
|
Added png and embedded graphs to ps and pdf export
|
2023-01-15 21:34:43 -07:00 |
stefan schippers
|
2d30755f79
|
doc/sch updates (.op backannotation)
|
2023-01-15 00:25:57 +01:00 |
stefan schippers
|
8aa4f06452
|
doc updates 4
|
2023-01-07 13:52:29 +01:00 |
stefan schippers
|
82f54979ef
|
doc updates 3
|
2023-01-07 12:53:14 +01:00 |
stefan schippers
|
6d1e99dea2
|
doc updates 2
|
2023-01-07 12:49:59 +01:00 |
stefan schippers
|
1c1ec253dd
|
doc updates (graphic performance considerations)
|
2023-01-07 12:46:47 +01:00 |
stefan schippers
|
709c37429d
|
Add description for keybinding (Shift-B) of "Properties->Edit header/license text"
|
2023-01-03 18:27:11 +01:00 |
stefan schippers
|
c81bde3ba5
|
doc updates (indicate xterm and vim as default editors)
|
2023-01-02 03:13:26 +01:00 |
stefan schippers
|
383dc03696
|
doc updates (dev info)
|
2022-12-21 23:07:30 +01:00 |
stefan schippers
|
081e16d7d9
|
doc updates (schematic symbol attribute)
|
2022-12-20 12:32:15 +01:00 |
stefan schippers
|
9c3a506ed5
|
typo fix in documenttion
|
2022-12-13 17:08:09 +01:00 |
stefan schippers
|
e01f545567
|
--diff option to visually compare two different (versions of) schematics
|
2022-12-13 13:51:33 +01:00 |
stefan schippers
|
4b05d996e5
|
doc updates (lvs_format netlisting attribute)
|
2022-11-25 10:52:58 +01:00 |
stefan schippers
|
0e532e357d
|
doc updates (install xschem with different/old tcl-tk libs installed in non standard places)
|
2022-11-25 01:39:00 +01:00 |
stefan schippers
|
01df7876d7
|
update documentation for verilogprefix attr.
|
2022-11-22 18:09:43 +01:00 |
Stefan Frederik
|
4bb321af68
|
add @path attribute for spice/verilog/vhdl/tedax backends
|
2022-11-02 00:47:59 +01:00 |
Stefan Frederik
|
74dad2e034
|
doc updates (@path and @symname_ext patterns in symbols)
|
2022-11-01 23:09:55 +01:00 |
Stefan Frederik
|
f50e61bb29
|
add documentation files
|
2022-10-26 19:46:36 +02:00 |
Stefan Frederik
|
a61f4499ac
|
doc updates {top html index)
|
2022-10-25 13:52:35 +02:00 |
Stefan Frederik
|
0aa705040c
|
doc updates (xschem install)
|
2022-10-25 12:55:34 +02:00 |
Stefan Frederik
|
0a132ed180
|
doc updates (graph resize, commands to select/resize objects)
|
2022-10-23 23:55:09 +02:00 |
Stefan Frederik
|
c62b5c39db
|
add item in top html doc
|
2022-10-23 10:15:42 +02:00 |
Stefan Frederik
|
ff55dc9c14
|
doc minor updates (syntax)
|
2022-10-22 23:39:44 +02:00 |
Stefan Frederik
|
b3832bbe56
|
doc updates (tutorial_use_existing_subckt.html)
|
2022-10-22 22:52:55 +02:00 |
Stefan Frederik
|
ad1199781a
|
typo
|
2022-10-22 11:09:26 +02:00 |
Stefan Frederik
|
8575859c63
|
doc updates (2) (op backannotation)
|
2022-10-22 11:03:40 +02:00 |
Stefan Frederik
|
edf33192a2
|
doc updates (op backannotation)
|
2022-10-22 10:39:44 +02:00 |
Stefan Frederik
|
4e05fe1bab
|
comment some unneeded dbg messages, update install html page
|
2022-10-21 12:54:02 +02:00 |
Stefan Frederik
|
bc33261f90
|
better parsing xxx='<expr>' or xxx={expr} patterns in flatten.awk. Doc upcates, test circuit updates.
|
2022-10-20 20:25:49 +02:00 |
Stefan Frederik
|
2460a17685
|
update docs (6) (ngspice install in tutorial_xschem_sky130.html)
|
2022-10-19 18:28:41 +02:00 |
Stefan Frederik
|
56b4ceb392
|
update docs (5) (ngspice install in tutorial_xschem_sky130.html)
|
2022-10-19 18:17:03 +02:00 |
Stefan Frederik
|
9c85e96831
|
update docs (4) (ngspice install in tutorial_xschem_sky130.html)
|
2022-10-19 18:11:37 +02:00 |
Stefan Frederik
|
4b57a831e0
|
update docs (3) (ngspice install in tutorial_xschem_sky130.html)
|
2022-10-19 15:20:17 +02:00 |
Stefan Frederik
|
f9ca8e1064
|
update docs (2) (ngspice install in tutorial_xschem_sky130.html)
|
2022-10-19 14:59:27 +02:00 |
Stefan Frederik
|
eb1105845c
|
update docs (ngspice install in tutorial_xschem_sky130.html)
|
2022-10-19 14:56:58 +02:00 |
Stefan Frederik
|
541ced0fdf
|
doc updates (formatting)
|
2022-10-19 01:57:29 +02:00 |
Stefan Frederik
|
a303d263e3
|
xschem manual update (xschem sky130 integration)
|
2022-10-18 16:30:11 +02:00 |
Stefan Frederik
|
aa6b8f0123
|
Doc updates (sim_pinnumber), example circuits update
|
2022-10-17 12:45:48 +02:00 |
Stefan Frederik
|
e7d8cd409b
|
doc updates (pinnumber)
|
2022-10-16 23:00:19 +02:00 |