xschem/xschem_library/devices
stefan schippers d16cbf94c0 improvements in tcl command console (added "=" keybind) 2025-10-23 15:11:19 +02:00
..
adc_bridge.sym 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
ammeter.sym updates for Vacask netlister 2025-07-25 14:53:15 +02:00
arch_declarations.sym 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
architecture.sym add @schspectreprop to architecture.sym 2025-08-19 12:16:46 +02:00
asrc.sym 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
assign.sym 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
attributes.sym 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
bindkeys_cheatsheet.sym improvements in tcl command console (added "=" keybind) 2025-10-23 15:11:19 +02:00
bsource.sym update bsource.sym (show m=@m) 2025-01-18 15:01:24 +01:00
bus_connect.sym 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
bus_connect_nolab.sym 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
bus_tap.sym add pin net_name attributes to some devices/ symbols 2025-01-19 13:00:43 +01:00
capa-2.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
capa.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
cccs.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
ccvs.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
code.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
code_shown.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
conn_3x1.sym 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
conn_4x1.sym 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
conn_6x1.sym 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
conn_8x1.sym 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
conn_10x2.sym 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
conn_14x1.sym 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
connect.sym spectre_format for more symbols. 2025-08-30 17:33:22 +02:00
connector.sym 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
crystal-2.sym 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
crystal.sym 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
dac_bridge.sym 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
delay.sym add pin net_name attributes to some devices/ symbols 2025-01-19 13:00:43 +01:00
delay_line.sym 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
device_param_probe.sym 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
diode.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
filesource.sym update filesource.sym (no need to specify model, generated automatically from @name) 2025-09-01 11:59:35 +02:00
flash_cell.sym add pin net_name attributes to some devices/ symbols 2025-01-19 13:00:43 +01:00
generic_pin.sym 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
gnd.sym record_global_node(): handle ground nodes (spectre netlist only); use global=ground for nodes that need to be declared as ground nodes. Ground nodes in Spectre netlist are also considered global 2025-08-19 08:37:33 +02:00
ic.sym add pin net_name attributes to some devices/ symbols 2025-01-19 13:00:43 +01:00
ind.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
intuitive_interface_cheatsheet.sch update some minor errors in intuitive_interface_cheatsheet.sch 2025-10-10 23:10:31 +02:00
intuitive_interface_cheatsheet.sym 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
iopin.sym 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
ipin.sym 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
isource.sym add spectre_format to isource.sym 2025-08-13 00:03:50 +02:00
isource_arith.sym 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
isource_pwl.sym 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
isource_table.sym 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
jumper.sym 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
k.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
lab_generic.sym 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
lab_pin.sym 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
lab_show.sym add command "xschem attach_labels 2" to attach lab_show.sym on selected component with unconnected pins, add command "xschem show_unconnected_pins" to add to all instances, added also in Highlight menu 2025-09-07 13:06:47 +02:00
lab_wire.sym 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
launcher.sym 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
led.sym spectre_format for more symbols. 2025-08-30 17:33:22 +02:00
netlist.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
netlist_at_end.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
netlist_not_shown.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
netlist_not_shown_at_end.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
netlist_options.sym 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
ngspice_analog_delay.sym 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
ngspice_get_expr.sym 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
ngspice_get_value.sym 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
ngspice_probe.sym 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
njfet.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
nmos-sub.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
nmos.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
nmos3.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
nmos4.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
nmos4_depl.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
noconn.sym 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
npn.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
opin.sym 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
package.sym 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
package_not_shown.sym 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
param.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
param_agauss.sym 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
parax_cap.sym spectre_format for more symbols. 2025-08-30 17:33:22 +02:00
pjfet.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
pmos-sub.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
pmos.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
pmos3.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
pmos4.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
pmoshv4.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
pmosnat.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
pnp.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
port_attributes.sym 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
res.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
res3.sym spectre_format for more symbols. 2025-08-30 17:33:22 +02:00
res_ac.sym 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
res_noisy.sym spectre_format for more symbols. 2025-08-30 17:33:22 +02:00
rgb_led.sym spectre_format for more symbols. 2025-08-30 17:33:22 +02:00
rnmos4.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
scope.sym differential scope2.sym, current mwasure scope_ammeter.sym 2025-02-24 15:23:35 +01:00
scope2.sym differential scope2.sym, current mwasure scope_ammeter.sym 2025-02-24 15:23:35 +01:00
scope_ammeter.sym eval_expr.y: references to unknown identifiers cause the lexer to return an error so the expression is not evaluated and returned as is, instead of erroneously interpreting the unknown identifier as 0 2025-02-25 02:00:55 +01:00
short.sym 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
simulator_commands.sym add spectre_format to simulator_commands.sym and simulator_commands_shown.sym 2025-08-19 11:51:20 +02:00
simulator_commands_shown.sym add spectre_format to simulator_commands.sym and simulator_commands_shown.sym 2025-08-19 11:51:20 +02:00
spice_probe.sym 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
spice_probe_vdiff.sym 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
sqwsource.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
stop.sym add pin net_name attributes to some devices/ symbols 2025-01-19 13:00:43 +01:00
switch.sym 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
switch_ngspice.sym circuit examples updates 2025-04-20 13:59:12 +02:00
switch_v_xyce.sym 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
title-2.sym 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
title-3.sym 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
title.sym 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
use.sym 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
var_res.sym 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
vccs.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
vccs_limit.sym add vccs_limit.sym and vcvs_limit.sym that use the XSPICE limit code model (saturated controlled sources). [WIP] support for spectre netlist format (for the VACASK simulator) - still incomplete 2025-07-16 00:12:26 +02:00
vcr.sym 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
vcvs.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00
vcvs_limit.sym add vccs_limit.sym and vcvs_limit.sym that use the XSPICE limit code model (saturated controlled sources). [WIP] support for spectre netlist format (for the VACASK simulator) - still incomplete 2025-07-16 00:12:26 +02:00
vdd.sym 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
verilog_delay.sch 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
verilog_delay.sym 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
verilog_preprocessor.sym 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
verilog_timescale.sym 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
vsource.sym updates for Vacask netlister 2025-07-25 14:53:15 +02:00
vsource_arith.sym 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
vsource_pwl.sym 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
zener.sym Updated devices/*.sym with VACASK syntax (where applicable). 2025-08-18 12:10:04 +02:00