Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify SPICE RCD devices; fixes #349 #431

Merged
merged 1 commit into from
Jan 5, 2024

Conversation

Radvall
Copy link
Contributor

@Radvall Radvall commented Jan 3, 2024

I added X letter and pin-number proprieties to the existing R_SPICE, C_SPICE and DIODE_SPICE devices, placing them at the end of the proprieties list. This should not affect compatibility with older schematic versions. The new symbols are shown bellow:

new_symbols_qucs

I turned off rotation for R_SPICE and C_SPICE components as this fix the selection box during editing when clicking apply and when inserting a component after CTR+C CTR+V.

selection_box_res

Also I added 3-pin symbols to the left panel but I'm not sure if they are needed there.

@ra3xdh ra3xdh added this to the 24.1.0 milestone Jan 4, 2024
@ra3xdh
Copy link
Owner

ra3xdh commented Jan 4, 2024

Looks impressive, thanks for the contribution! There is a typo in DIODE_SPICE.cpp See my line comment.

@ra3xdh
Copy link
Owner

ra3xdh commented Jan 4, 2024

Also I added 3-pin symbols to the left panel but I'm not sure if they are needed there.

It makes sense to add a new group named "PDK devices" or something similar and put 3-pin devices (with substrate) in this group.

@ra3xdh ra3xdh linked an issue Jan 4, 2024 that may be closed by this pull request
4 tasks
@Radvall
Copy link
Contributor Author

Radvall commented Jan 4, 2024

In addition to Resistor, Capacitor, and Diode, I've also moved the previously added BJT and MOS devices. I chose not to include all possible variations of elements in the 'PDK devices' group, as it was done for MOS transistors.

qucs/spicecomponents/DIODE_SPICE.cpp Outdated Show resolved Hide resolved
qucs/spicecomponents/C_SPICE.cpp Outdated Show resolved Hide resolved
@Radvall Radvall force-pushed the modify_spice_devices branch from e88773b to 0dac9b3 Compare January 4, 2024 19:30
@ra3xdh ra3xdh merged commit f40c93a into ra3xdh:current Jan 5, 2024
2 checks passed
@ra3xdh
Copy link
Owner

ra3xdh commented Jan 5, 2024

Thanks for the contribution! Merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Modify SPICE RCLDQ devices to provide support for microelectronics PDKs
2 participants