stefan schippers
|
0e53359ee0
|
update proc cellview
|
2025-01-20 14:52:30 +01:00 |
stefan schippers
|
17b09bc203
|
add pin net_name attributes to some devices/ symbols
|
2025-01-19 13:00:43 +01:00 |
stefan schippers
|
c41a8c28c0
|
add devices/stop.sym
|
2025-01-18 22:19:35 +01:00 |
stefan schippers
|
c96d5be7cd
|
update bsource.sym (show m=@m)
|
2025-01-18 15:01:24 +01:00 |
stefan schippers
|
ac8db614c0
|
infix_interface xschemrc variable (default=1) can be set to 0 to disable infix (need to click a point after bindkey); disable warnings from graphs with autoload=1 if no raw file or matching analysis found; add m parameter (multiplicity) to bsource.sym, cmos_example.sch; remove dependency on external model file, use ngspice provided mos model 8 bsim3 models.
|
2025-01-17 17:15:48 +01:00 |
stefan schippers
|
ca6b8fe85b
|
end_shape_point_edit(): fix erroneous set_modify because comparing unsmapped mouse saved coords with snapped actual mouse coords
|
2025-01-16 17:19:42 +01:00 |
stefan schippers
|
7d6c3f4764
|
destroy_all_tabs() do a final redraw to avoid inconsistent screen after some tab removals
|
2025-01-15 03:11:12 +01:00 |
stefan schippers
|
a24145c16c
|
revert change `LCC symbols: make 1st LCC level pins display spice_get_voltage annotation data` (not working as expected)
|
2025-01-14 01:13:14 +01:00 |
stefan schippers
|
d5a46c5526
|
update poweramp.sch
|
2025-01-13 23:06:33 +01:00 |
stefan schippers
|
aa36cbb897
|
@path expansion in translate(): remove path components above the level where raw file (if any) was loaded; added @spice_get_current in bsource.sym
|
2025-01-09 15:35:35 +01:00 |
stefan schippers
|
12a9276ee0
|
optimization in plotting routines: skip unwanted datasets, if no dc simulation there is no need to detect sweep variable wraps
|
2025-01-08 13:27:07 +01:00 |
stefan schippers
|
fd5fec64aa
|
make uninstall: remove empty directories (share/xschem and share/doc/xschem); make command `xschem help` work also if running in src/ directory; use XSCHEM_SHAREDIR shell variable (if defined and directory existing), else set XCSCHEM_SHAREDIR to `pwd` if started from src/ dir, else set compile set XSCHEM_SHAREDIR. xschemrc can override this XSCHEM_SHAREDIR setting.
|
2025-01-05 01:29:04 +01:00 |
stefan schippers
|
b16a5ef927
|
code comments
|
2024-12-23 12:24:06 +01:00 |
stefan schippers
|
6682965dba
|
make @spice_get_current work for pnp and npn symbols
|
2024-12-21 00:49:44 +01:00 |
stefan schippers
|
954d10eb25
|
better position of Id annotator in nmos4 and pmos4 symbols (close to drain terminal)
|
2024-12-20 23:44:40 +01:00 |
stefan schippers
|
c6e63005ba
|
remove hide=instance from [np]mos annotated current text
|
2024-12-20 23:20:25 +01:00 |
stefan schippers
|
b892ad8ac7
|
Make @spice_get_current report Id (drain current) for mos devices (defined as plain mosfets in model (ngspice syntax), may be to extend for Xyce)
|
2024-12-20 22:25:19 +01:00 |
stefan schippers
|
931b348c1a
|
update autozero_comp.sch: better `1` and `0` saout histogram plotting
|
2024-12-20 17:25:03 +01:00 |
stefan schippers
|
6b6bb81d24
|
updated autozero_comp.sch
|
2024-12-20 12:15:46 +01:00 |
stefan schippers
|
1ddafe3276
|
updated autozero_comp.sch to show saout histogram; xschem raw switch: do not call update_op() if not switching into a 1-point OP or DC sim
|
2024-12-20 11:56:53 +01:00 |
stefan schippers
|
47f0d2d57c
|
improvements in raw_get_pos(), fix test_backannotated_subckt.sch (was not simulating anymore)
|
2024-12-20 02:28:38 +01:00 |
stefan schippers
|
d03f3b52e1
|
bars for hystograms use squared lines, not rounded lines, added command `xschem raw pos_at node value` to find position (in raw file) where node = value
|
2024-12-19 23:53:11 +01:00 |
stefan schippers
|
2d1c521dca
|
updates to tb_diff_amp.sch (ngspice-verilog-A cosimulation), added couple video links in docs
|
2024-12-18 16:22:03 +01:00 |
stefan schippers
|
a66b4bb39b
|
updated greycnt.sch example
|
2024-12-18 14:01:50 +01:00 |
stefan schippers
|
3a405bbce3
|
bus_tap.sym: show annotated voltage (remove hidden text attribute)
|
2024-12-13 14:37:35 +01:00 |
stefan schippers
|
90611b8786
|
update delta_sigma.sch (single quotes around .param variables when used)
|
2024-12-12 22:45:30 +01:00 |
stefan schippers
|
73c44cc6dd
|
fix greycnt.v regression (reversed bus connections)
|
2024-12-12 12:52:33 +01:00 |
stefan schippers
|
44909f91d6
|
update simulate_ff.sch (better looking 7-segment digit)
|
2024-12-12 01:09:42 +01:00 |
stefan schippers
|
77a4379b13
|
update rlc.sch
|
2024-12-11 15:48:33 +01:00 |
stefan schippers
|
963e877497
|
Allow wave expressions with spaces on a single line without quotes ("...."). Quotes can be used for wave expression on multiple lines. Side effect: multiple nodes can no more be specified on a single line separated with spaces. Use newlines
|
2024-12-05 02:54:08 +01:00 |
stefan schippers
|
20359ed43e
|
update license info. Remove unneeded newline saving in version line of .sch/.sym files, remove c89 flag based on lib versions
|
2024-11-12 20:23:18 +01:00 |
stefan schippers
|
92c99c10f9
|
get_additional_symbols(): some sanity checks, descend_schematic() more options in set_title argument (avoid set title, avoid processing pins/nets, avoid descending into i-th xdec[3] instance, descend as a whole xdec[3:0], add `xschem get_additional_symbols what` command, allow `xschem get_sch_from_sym -1 inv.sym` to get schematic associated with symbol. hier_psprint(): avoid printing / listing duplicate schematics, improved traversal.tcl
|
2024-11-05 13:59:37 +01:00 |
stefan schippers
|
4befd4765c
|
added ngspice/tb_diff_amp.sch Verilog-A example
|
2024-10-30 16:10:17 +01:00 |
stefan schippers
|
7b82abe017
|
add (tentative) ic.sym for setting initial condition on nets
|
2024-10-25 17:53:08 +02:00 |
stefan schippers
|
754908835b
|
add current annotators in cccs and vccs symbols
|
2024-10-25 15:20:53 +02:00 |
stefan schippers
|
8de9004468
|
added operator "cph()" to transform discontinuous phase ph(xxx) in AC analyses to aontinuous phase, like ngspice cph() function. Usage: instead of ph(out) use "ph(out) cph()"
|
2024-10-16 17:02:36 +02:00 |
stefan schippers
|
e75bb8874f
|
added mux21.sch and mux21.sym in logic/, testcase in testbench.sch
|
2024-10-13 02:07:36 +02:00 |
stefan schippers
|
7ace392d23
|
switch_ngspice.sym: add "device_model" attribute in template string, so a template model is given when placing the symbol
|
2024-10-03 18:34:40 +02:00 |
stefan schippers
|
6e4eb9e35f
|
remove testcase in comp_ngspice.sch
|
2024-09-15 22:11:57 +02:00 |
stefan schippers
|
2ef4b88146
|
sym_vs_sch_pins(): do tcl substitution on symbol references found in schematic being compared with symbol
|
2024-09-15 22:08:39 +02:00 |
stefan schippers
|
a6b084cde5
|
add .options savecurrents in examples/LCC_instances.sch
|
2024-09-09 18:25:45 +02:00 |
stefan schippers
|
8756cea4e6
|
ipdated examples/poweramp_lcc.sch
|
2024-09-09 17:59:32 +02:00 |
stefan schippers
|
a065fb93cc
|
draw node names in graphs even if specified file / analysis (graph rawfile or sim_type attributes) is not loaded
|
2024-09-09 13:20:02 +02:00 |
stefan schippers
|
ad96e222f1
|
if autoload is set in graph and a filename is given (rawfile graph attr) load raw file immediately when drawing graph. Don`t wait for user to load an intiial raw file to trigger auto loading
|
2024-09-08 13:43:29 +02:00 |
stefan schippers
|
a329b996d6
|
set autoload on poweramp.sch graphs
|
2024-09-07 08:49:19 +02:00 |
stefan schippers
|
107d370b57
|
changed current annotator texts in symbols to layer 17 (green-cyan) instead of blue
|
2024-09-07 08:46:15 +02:00 |
stefan schippers
|
1dd3e28b32
|
remove memory tracking alloc IDs
|
2024-09-06 22:27:05 +02:00 |
stefan schippers
|
fddc4650d1
|
graphs will autoload (if autoload checked) raw data even if no raw file is specified in graph dialog box (use current loaded raw file, usually a different analysis)
|
2024-09-06 16:57:13 +02:00 |
stefan schippers
|
291ba02339
|
save 4 vars ( node, ph(node), re(node, im(node) ) instead of 2 ( node, ph(node )for ac plots
|
2024-09-06 10:24:12 +02:00 |
stefan schippers
|
a725838850
|
fix escape recognition in translate3(), so in symbol texts it is possible to write \\@name to an instance attribute to get literal @name in displayed text instead of the instance name. fix typo in tutorial_use_existing_subckt.html. some schematic updates (no more enable show_pin_net_names tcl variable)
|
2024-08-28 09:39:43 +02:00 |