| .. |
|
systemlib
|
aligned pdf hardcopy colors to xschem light colorscheme, pdf and svg exports use the enable_layer[] array to display/hide layers as does draw().
|
2020-08-30 10:38:29 +02:00 |
|
utile
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
Makefile.in
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
actions.c
|
better comment in resetwin()
|
2020-10-21 00:11:03 +02:00 |
|
break.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
callback.c
|
exampels/poweramp.sch and examples/cmos_example.sch show how to use dynamuc ngspice simulation data backannotation, optimized fix of previous bbox bug
|
2020-10-20 19:48:59 +02:00 |
|
change_index.tcl
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
change_ref.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
check.c
|
no caching of xctx data ( xxx = xctx->xxx ) where pointers could potentially be reallocated
|
2020-10-17 18:54:10 +02:00 |
|
clip.c
|
code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively
|
2020-10-12 13:13:31 +02:00 |
|
convert_to_verilog2001.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
draw.c
|
line width is related to the schematic, so it is moved under xctx; removed all integer versions (lw, bus_width) that needed to be kept in sync, created two macros to get the integer values from xctx->lw. main window save_pixmap is preserved when doing a schematic preview in file open dialog, so no need to regenerate its content (with a draw() call) after preview.
|
2020-10-17 00:53:19 +02:00 |
|
editprop.c
|
if xschem is started with -n (netlist) load_schematic will not call tcl proc is_xschem_file to determine if sch or sym type, since command line option has higher priority. reverted back possibility in update_symbol() to have double quotes around name attribute (name="My strange name"). This has toooo many implications everywhere. name attribute must be wihout double quotes, xschem will strip them off if any.
|
2020-10-17 02:54:42 +02:00 |
|
exp.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
expandlabel.y
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
findnet.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
flatten.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
font.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
get_malloc_id.awk
|
pass name and symname to tcl_hook, add @symname_ext in print_spice_element
|
2020-10-14 21:04:45 +02:00 |
|
globals.c
|
line width is related to the schematic, so it is moved under xctx; removed all integer versions (lw, bus_width) that needed to be kept in sync, created two macros to get the integer values from xctx->lw. main window save_pixmap is preserved when doing a schematic preview in file open dialog, so no need to regenerate its content (with a draw() call) after preview.
|
2020-10-17 00:53:19 +02:00 |
|
gschemtoxschem.awk
|
added warnings (Options -> Show info window) if components are missing a name=... attribute / if symbols are missing a type=... attribute; eliminated usage of tcl "file normalize..." statements to avoid symlink dereferencing (if using symlinked libraries), aligned version/file_version tags in support awk scripts
|
2020-10-06 16:19:52 +02:00 |
|
gtkwave_server.tcl
|
add gtkwave_server.tcl hook for gtkwave to listen to a tcp port
|
2020-09-24 02:28:00 +02:00 |
|
hash_iterator.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
herculestospice.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
hilight.c
|
spice_probe_dynamic.sym added to devices, retrieves node voltages with a pull method, so always updated, "@@pin" syntax in translate(), same as in format string for netlisting,print hilight nodes (ctrl-alt-j) will print .save instructions if netlist mode set to spice
|
2020-10-20 01:05:40 +02:00 |
|
hspice_backannotate.tcl
|
code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively
|
2020-10-12 13:13:31 +02:00 |
|
icon.c
|
code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively
|
2020-10-12 13:13:31 +02:00 |
|
icon.xpm
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
import_opus_symbols.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
in_memory_undo.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
keys.help
|
better instance selection min-distance calculation
|
2020-09-17 09:05:08 +02:00 |
|
label_compactor.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
main.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
make_edif.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
make_sch_from_cadence_pin.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
make_sch_from_spice.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
make_sch_from_vhdl.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
make_sym.awk
|
added warnings (Options -> Show info window) if components are missing a name=... attribute / if symbols are missing a type=... attribute; eliminated usage of tcl "file normalize..." statements to avoid symlink dereferencing (if using symlinked libraries), aligned version/file_version tags in support awk scripts
|
2020-10-06 16:19:52 +02:00 |
|
make_vhdl_from_spice.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
move.c
|
exampels/poweramp.sch and examples/cmos_example.sch show how to use dynamuc ngspice simulation data backannotation, optimized fix of previous bbox bug
|
2020-10-20 19:48:59 +02:00 |
|
netlist.c
|
removed some redundant calls in prepare_netlist_structs(), no full instance spatial rehash if adding a component, set template name initials for components in devices/ that do not map directly to spice elements to lowercase letters.
|
2020-10-18 23:58:40 +02:00 |
|
netlist_compactor.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
ngspice_backannotate.tcl
|
exampels/poweramp.sch and examples/cmos_example.sch show how to use dynamuc ngspice simulation data backannotation, optimized fix of previous bbox bug
|
2020-10-20 19:48:59 +02:00 |
|
node_hash.c
|
code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively
|
2020-10-12 13:13:31 +02:00 |
|
options.c
|
code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively
|
2020-10-12 13:13:31 +02:00 |
|
order_labels.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
parse_synopsys_vhdl.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
parselabel.l
|
cleanup in print_spice_element(), print_verilog_primitive(), print_vhdl_primitive(), print_tedax_element(), parselabel allows ~ in node names (XSPICE inversion operator)
|
2020-10-13 02:52:37 +02:00 |
|
paste.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
psprint.c
|
line width is related to the schematic, so it is moved under xctx; removed all integer versions (lw, bus_width) that needed to be kept in sync, created two macros to get the integer values from xctx->lw. main window save_pixmap is preserved when doing a schematic preview in file open dialog, so no need to regenerate its content (with a draw() call) after preview.
|
2020-10-17 00:53:19 +02:00 |
|
rawtovcd.c
|
code refactoring (global context in Xschem_ctx), "New Schematic" or "New Symbol" will set netlist_type to "spice" or "symbol" respectively
|
2020-10-12 13:13:31 +02:00 |
|
reduce_even_odd_array_labels.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
rescale.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
resources.tcl
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
save.c
|
optimization in delete() if show_pin_net_names is true, recheck connected elements only if deleting a pin or label.
|
2020-10-17 12:01:05 +02:00 |
|
scheduler.c
|
exampels/poweramp.sch and examples/cmos_example.sch show how to use dynamuc ngspice simulation data backannotation, optimized fix of previous bbox bug
|
2020-10-20 19:48:59 +02:00 |
|
select.c
|
optimization in delete() if show_pin_net_names is true, recheck connected elements only if deleting a pin or label.
|
2020-10-17 12:01:05 +02:00 |
|
sort_labels.awk
|
spice_probe_dynamic.sym added to devices, retrieves node voltages with a pull method, so always updated, "@@pin" syntax in translate(), same as in format string for netlisting,print hilight nodes (ctrl-alt-j) will print .save instructions if netlist mode set to spice
|
2020-10-20 01:05:40 +02:00 |
|
spice.awk
|
typo in spice.awk, fix check symbol storage before caching xctx->sym and xctx->symbols in load_sym_def(). Thanks to JL
|
2020-10-16 22:16:54 +02:00 |
|
spice_netlist.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
store.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
supergrep.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
svgdraw.c
|
line width is related to the schematic, so it is moved under xctx; removed all integer versions (lw, bus_width) that needed to be kept in sync, created two macros to get the integer values from xctx->lw. main window save_pixmap is preserved when doing a schematic preview in file open dialog, so no need to regenerate its content (with a draw() call) after preview.
|
2020-10-17 00:53:19 +02:00 |
|
symgen.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
tedax.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
tedax_netlist.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
token.c
|
spice_probe_dynamic.sym added to devices, retrieves node voltages with a pull method, so always updated, "@@pin" syntax in translate(), same as in format string for netlisting,print hilight nodes (ctrl-alt-j) will print .save instructions if netlist mode set to spice
|
2020-10-20 01:05:40 +02:00 |
|
track_memory.awk
|
refactored token.c, differentiate between windows and unix in absolute filename construction in xinit.c
|
2020-10-14 01:38:51 +02:00 |
|
traduci.awk
|
"@#n:net_name" attribute (n = pin name or number) in symbols translates to net name attached to pin. "lab_show.sym" component that shows (does not assign) net name. "highlight=true" attribute can be given on instances in addition to symbols
|
2020-09-30 00:30:48 +02:00 |
|
verilog.awk
|
better node multiplicity detection in spice and verilog awk netlist post-processors (\?-?[0-9]+)
|
2020-10-16 00:13:39 +02:00 |
|
verilog_netlist.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
vhdl.awk
|
populating xschem git repo
|
2020-08-08 15:47:34 +02:00 |
|
vhdl_netlist.c
|
all xctx context is now a dynamically allocated structure; no observable performace impact
|
2020-10-15 17:39:21 +02:00 |
|
xinit.c
|
aligned linux code to windows: check if preview pixmap != main pixmap before destroying. probably not needed but good practice
|
2020-10-20 23:34:40 +02:00 |
|
xschem.h
|
exampels/poweramp.sch and examples/cmos_example.sch show how to use dynamuc ngspice simulation data backannotation, optimized fix of previous bbox bug
|
2020-10-20 19:48:59 +02:00 |
|
xschem.help
|
added -b/--batch cmd option (__unix__ only) to detach xschem completely from console
|
2020-08-31 21:24:03 +02:00 |
|
xschem.tcl
|
exampels/poweramp.sch and examples/cmos_example.sch show how to use dynamuc ngspice simulation data backannotation, optimized fix of previous bbox bug
|
2020-10-20 19:48:59 +02:00 |
|
xschemrc
|
if strings passed to translate() are encloded in tcleval(...) the translated string is passed to tcl for evaluation. This allows to display formula results for symbols, for example capacitance values based on W and L: tcleval(C=[ expr @ca * @L * @W ]) --> tcl will substitute the calculated value: C=1.234e-14
|
2020-10-12 17:25:57 +02:00 |