Stefan Frederik
|
7d971f1f6c
|
remove dbg message
|
2022-07-16 08:24:49 +02:00 |
Stefan Frederik
|
e7f31cf3ee
|
allow each window (in tabbed or window interface) to run its own simulation, preventing spawning another simulation process for same tab/window if previous not finished
|
2022-07-15 12:32:57 +02:00 |
Stefan Frederik
|
b5662fe551
|
Added sweep textbox (linked to graph sweep attribute) in graph edit attributes dialog box
|
2022-07-12 10:57:56 +02:00 |
Stefan Frederik
|
c9d16d6008
|
use 5 significant digits in graph (time) measures
|
2022-06-29 11:47:10 +02:00 |
Stefan Frederik
|
cd7eb3ab54
|
update license info
|
2022-06-24 00:36:12 +02:00 |
Stefan Frederik
|
7401f1d8eb
|
add menu "Symbol -> Search all search-paths for schematic associated to symbol". Default: not enabled. Variable: search_schematic. If enabled xschem does not assume the schematic is in the same directory of the symbol but looks in all libraries defined in XSCHEM_LIBRARY_PATH for a match.
|
2022-06-23 13:42:56 +02:00 |
Stefan Frederik
|
be43fe41b0
|
added bit blasting option (default: disabled) in menu for verilog netlists: group bit slices in instance net assignments. Doc updates (FSiC-2022)
|
2022-06-14 10:20:06 +02:00 |
Stefan Frederik
|
28cc187b56
|
when placing components with lock=true set in template attribute allow to move it to its final position like any other unlocked symbol. Code in place in verilog.awk to do bit unblasting in net-> port associations, but not enalbed it for now as icarus verilog does not handle some bus slices (for example if bus slice direction is different from declared bus direction)
|
2022-06-09 09:32:34 +02:00 |
Stefan Frederik
|
4cb0eb0491
|
better check for availability of -justify option in listboxes
|
2022-05-29 00:36:19 +02:00 |
Stefan Frederik
|
2f3d6e0c88
|
fix #if __unix__ --> #ifdef __unix
|
2022-05-21 07:13:13 +02:00 |
Stefan Frederik
|
f2097bac0b
|
Correct background color for monochrome svg exports, close stdin if xschem started with -b to avoid blocking when spawning ngspice batch tasks
|
2022-05-12 23:32:57 +02:00 |
Stefan Frederik
|
15e67e04b7
|
added missing (src/utile/) utile.bat and utile3.bat
|
2022-05-06 23:42:00 +02:00 |
Stefan Frederik
|
d0b273c2c5
|
add "--command" command line option to execute commands after initialization (whereas "--tcl" executes commands before initialization)
|
2022-05-06 23:19:41 +02:00 |
Stefan Frederik
|
21a8885b65
|
regression fix: attempt to write into target netlist even if fopen() failed
|
2022-05-05 22:42:25 +02:00 |
Stefan Frederik
|
eff273dd08
|
fix in spice.awk: do not clobber user or device format generated .save lines (no ?n tag); add devices/device_param_probe.sym
|
2022-04-30 10:58:15 +02:00 |
Stefan Frederik
|
f882918931
|
more conversion warnings suppressed
|
2022-04-28 10:12:16 +02:00 |
Stefan Frederik
|
97911fe9fc
|
text routines: longest_line made double (from int) for consistency
|
2022-04-28 00:00:51 +02:00 |
Stefan Frederik
|
23102433c2
|
fixed lot of conversion warnings/ bugs (int/double/size_t)
|
2022-04-27 13:18:45 +02:00 |
Stefan Frederik
|
9b46db7341
|
module parameter declaration follow verilog2001 format if enabled ( #( parameter aaa=1, bbb=2, .... ) list before port list)
|
2022-04-25 11:23:28 +02:00 |
Stefan Frederik
|
89f538ffa1
|
added bindkey "s" for running simulation
|
2022-04-25 08:39:51 +02:00 |
Stefan Frederik
|
bcb1f57b27
|
allow spiceprefix in subcircuit format strings
|
2022-04-24 13:59:35 +02:00 |
Stefan Frederik
|
d57f8e60ee
|
do not allow switching tabs if some editing operation ongoing to avoid incosistent states
|
2022-04-23 13:43:12 +02:00 |
Stefan Frederik
|
eb6eeebe7f
|
do not error out if netlisting for xyce simulator with hspice/ngspice syntax option turned off
|
2022-04-18 08:58:36 +02:00 |
Stefan Frederik
|
19d9d8a8f1
|
global Options menu "show hidden texts" to show or not show texts with attribute "hide=true"
|
2022-03-09 00:29:16 +01:00 |
Stefan Frederik
|
a3b7ec1810
|
do not crash on malformed recent_files
|
2022-03-07 11:05:20 +01:00 |
Stefan Frederik
|
069017e07c
|
recursively resolve parameter passing throughout hierarchy and show resolved value in leaf cells if possible
|
2022-03-07 01:42:53 +01:00 |
Stefan Frederik
|
00de54c582
|
Honor hide attribute for texts in ps/pdf and svg exports
|
2022-03-01 19:36:08 +01:00 |
Stefan Frederik
|
c1a92ab5dc
|
revert pro floaters. black hole, wrong approach
|
2022-02-22 12:09:04 +01:00 |
Stefan Frederik
|
2a205d298a
|
TEXT_TRANSLATE flag: pro-floaters addition
|
2022-02-22 01:28:19 +01:00 |
Stefan Frederik
|
8be5ae7eb0
|
hide attribute for text items, not only if embedded in symbols
|
2022-02-21 10:53:06 +01:00 |
Stefan Frederik
|
d457565c2d
|
declared more functions static where possible and appropriate
|
2022-02-19 14:31:55 +01:00 |
Stefan Frederik
|
414cba1623
|
smaller threshold for minimum polygon size drawing
|
2022-02-19 03:59:00 +01:00 |
Stefan Frederik
|
1d8fe237ce
|
add test_extracted_netlist circuit example
|
2022-02-18 15:11:44 +01:00 |
Stefan Frederik
|
609f216f8d
|
avoid redundant cleanup call (ravg_store())
|
2022-02-17 01:37:04 +01:00 |
Stefan Frederik
|
fc6268395b
|
dedicated function for calculating y extent of custom wave equations
|
2022-02-17 01:22:15 +01:00 |
Stefan Frederik
|
798ecd74f3
|
running average ravg() wave processing operator
|
2022-02-16 20:24:22 +01:00 |
Stefan Frederik
|
f4ff14fbd8
|
fix bus msb nibble calculation in case of incomplete MSB nibble. Add sigma delta adc example
|
2022-02-16 02:27:57 +01:00 |
Stefan Frederik
|
a9987b9be2
|
better y label alignment in digital graphs
|
2022-02-15 23:50:50 +01:00 |
Stefan Frederik
|
1ba83016c6
|
better digital graph label positioning (margin to y axis)
|
2022-02-15 18:57:40 +01:00 |
Stefan Frederik
|
ce136d8f00
|
cleared some comments
|
2022-02-15 18:00:31 +01:00 |
Stefan Frederik
|
b5eb8777c5
|
check for incomplete/missing/wrong attributes when drawing images
|
2022-02-15 17:59:45 +01:00 |
Stefan Frederik
|
9dd68436cf
|
Handling of duplicated pins in spice netlists, added test_doublepin.sch in examples/
|
2022-02-15 12:28:23 +01:00 |
Stefan Frederik
|
f66f81649d
|
fix add nodes to graph (alt-G) if quoted nodes/expressions are in graph
|
2022-02-15 00:43:07 +01:00 |
Stefan Frederik
|
e3fe1029cd
|
switch statements vs if-else-if in plot_raw_custom_data(); do not try to measure non existing waveforms due to expression syntax errors
|
2022-02-14 22:32:45 +01:00 |
Stefan Frederik
|
c08cc359f3
|
plot_raw_custom_data() returns idx or -1 in case of expr syntax errors to avoid plotting junk
|
2022-02-14 19:28:24 +01:00 |
Stefan Frederik
|
59fe63cb68
|
swap evaluation order in if()
|
2022-02-14 18:56:51 +01:00 |
Stefan Frederik
|
4ebf3ea601
|
allow wave alias naming, fix off-by-one errors in plot_raw_custom_data() calls
|
2022-02-14 17:51:18 +01:00 |
Stefan Frederik
|
b95d78734f
|
allow ";" in addition to "," for separator in nodes to be plotted. ";" will be used for node alias. Fix potential uninitialzed data in get_bus_idx_array()
|
2022-02-13 22:54:28 +01:00 |
Stefan Frederik
|
b697ec448d
|
fix find_nth if multiple / leading separators are present
|
2022-02-13 12:12:37 +01:00 |
Stefan Frederik
|
13aca67a4d
|
find_nth() generalized to accept multiple separators
|
2022-02-13 11:24:38 +01:00 |