This is the
talk page for discussing improvements to the
SPICE article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
![]() | This ![]() It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||
|
Hi, the article states "The original SPICE program was released under a restrictive license, which makes it difficult for others to improve upon the original software." and yet I have read in print ( I think it was in the IEEE Spectrum ) that SPICE was originally "public domain" and I think they implied it was the first "open source" program. Can someone source the assertion about the original license, and change it if necessary ? --Rob
Question moved from article:
Does anyone know the revision level of the first C implementation of SPICE?
If you know the answer add it to the article in the appropriate paragraph. dave 10:02, 1 Sep 2003 (UTC)
Found it. SPICE 2G.6 (1983) is the last FORTRAN version. SPICE 3 is C. -- RTC 20:08, 9 Sep 2003 (EDT)
Hello, I am Paolo Nenzi, ngspice developer. Ngspice is not covered by the GPL license, it is still covered by the old BSD license. We asked Berkeley's Regents some years ago to change spice license to new BSD (no obnoxious clause) but we got no answer. Thanks for citing ngspice in wikipedia!
I feel that this article could also include information about the SPICE elements such as their function, computational methods, parameters, etc. -- Peter 1:53 AM, 2 Apr 2006 (EST)
The brief text from the page XSPICE has now been merged to this article. The XSPICE page has been changed to a simple redirect. DFH 08:05, 19 October 2006 (UTC)
SPICE was released under what amounts to the BSD license (or Don Pederson's force of will, depending on how you look at it). There's a line in the article (poorly placed) which asserts BSD is restrictive. It's not gnu, and in many senses it's less restrictive than gnu. Can we remove this line? A note about licensing is probably appropriate, since SPICE was probably the first open source program, but the emphasis should be switched to point out how the nascent IC industry benefitted from a freely available open source circuit simulator. 66.69.212.211 15:10, 4 November 2006 (UTC) Steve
This point is moot; Berkeley went to BSD licensing per their download page. YoungGeezer 17:31, 10 November 2007 (UTC)
The explanation of the SPICE acronym has been changed to match standard usage (previously C was 'circuits', now 'circuit'). 25 Jan 2007, Steve
I propose eliminating the links to commercial simulators. This has gotten out of hand and has been flagged by Wikipedia as excessive and in need of cleanup. To replace them, I think it would be sufficient to simply say, "There are many commercial circuit simulators, some of which are direct descendants of SPICE2," with a possible mention of PSPICE and HSPICE as being two of the earliest and most popular. Steve, 66.69.212.211 14:13, 25 January 2007 (UTC)
I've moved the Macspice link from 'Open Source' to 'Commercial', as it's not open source. However, it is free (as in beer), so it doesn't really belong there. The thing is there are so many commercial spice implementations, and it's not really as if a few dominate the market so it's got to be all or nothing.
144.173.6.75
11:39, 2 February 2007 (UTC)
SPICE has been referred to for many years as one of the first open source programs. The open source article mentions source code available to the general public with relaxed or nonexistent IP restrictions; as I remember, the SPICE license was essentially BSD, which is certainly one of the less restrictive. However, now I can't find the original language in the source code or elsewhere, and the current software agreement is about as open as can be found. I suggest the language in the article about restrictions and an acknowledgment clause can be removed. YoungGeezer 05:04, 29 June 2007 (UTC)
This point is moot; Berkeley went to BSD licensing per their download page. YoungGeezer 17:31, 10 November 2007 (UTC)
The CMC mainly exists to make it easy to port model parameters from one simulator to another. This requires standard models and standard model parameters. The reason this is important is primarly for fabless (or fab-lite) semiconductor companies, who need to take the model parameters given by the foundry and use them in various simulators. While there are still syntax differences between the different simulators, a standard model will at least ensure that a given set of model parameters will produce a known result on each of the simulators (assuming the implementation follows the reference implementation faithfully, which is again somewhat iffy but at least there's a standard to use to beat on the implementations that deviate).
All that said, the CMC website mentions this obliquely through the first sentence in their vision statement: "Standardized compact models for all major technologies so that customer communication and efficiency can be enhanced." "Customer communication" basically comes down to sets of model parameters to run into standard models.
As it turns out, the "standard interfaces" thing dropped out. Eight or nine years ago a couple of standard interfaces were proposed, but neither caught on, because of their implicit assumptions about simulator architecture. A better approach is being pursued now, using Verilog-AMS as an executable specification and a program like ADMS to translate the Verilog-AMS into simulator code (with some intervening steps and a bit of work).
So I'm reverting the change regarding the purpose of the CMC.
YoungGeezer 18:02, 12 November 2007 (UTC)
I undid this link because it didn't work Brews ohare ( talk) 01:10, 24 November 2007 (UTC)
There seems to be a toggling of the TI simulator reference from TISPICE to Tina-TI and back. The paragraph in question is about industrial circuit simulators. TISPICE is a SPICE derivative which is written, supported and used in TI. Tina-TI is a give-away for marketing purposes, was not written in TI, and as far as I know is not used (except by marketeers) in TI. The proper reference for the paragraph is to TISPICE. YoungGeezer ( talk) 14:14, 24 December 2007 (UTC)
I (somewhat regretfully) removed the recently added list of 'alternative compact models'. The article is about SPICE; the GEIA Compact Model Council and standard models is somewhat related, but I don't think the SPICE article is the correct place for a list of all possible compact models -- there are sooo many of them, everyone has their favorites, and most have only limited usage. Perhaps the transistor models article would be a better place. YoungGeezer ( talk) 19:11, 26 January 2008 (UTC)
Perhaps there are complicated reasons for not doing so, but it seems that adding some reference to gnucap as an open source project largely inspired by the SPICE program family might be in order? < gnucap_website> 71.197.225.209 ( talk) 00:13, 31 May 2008 (UTC)
After thinking about this for a week, I removed this citation. For starters, it referenced an IC design textbook by a Boise State faculty member, posted from a Boise State IP address. Looks bad, at minimum. Secondly, the citation was added in proof of the assertion that simulation with SPICE is an industry-standard practice. Probably every circuit-design-related textbook written in the last 25+ years mentions using SPICE -- perhaps one of the great classics might be mentioned (Gray & Meyer, Mead & Conway, Weste, etc.) but I'd really like to not see an accumulation of "cite my text too" cruft. (And really, the canonical reference for the assertion is probably the IEEE Spectrum article on Don Pederson, if needed.) YoungGeezer ( talk) 23:54, 13 July 2008 (UTC)
I just removed a link to a blog, which was formatted as a reference. Referencing your own blog is a bit on the self-serving side, and when the blog content is trivial it doesn't help keep the quality up. The reference was in regards to translation of a netlist to equations; a better reference would be to a standard text on the subject, e.g. Singhal and Vlach -- if it fit more cleanly into the article as it stands. YoungGeezer ( talk) 01:05, 30 May 2009 (UTC)
Thanks to bassplr19 for being bold in adding the model parameter tables, but I'd like to revert and discuss whether we should reproduce the SPICE manual here in this article. I think not. I think it would be better to add a link to the UCB archive. See WP:NOTAMANUAL Thanks Woz2 ( talk) 14:25, 7 August 2009 (UTC)
hej —Preceding unsigned comment added by 87.58.167.33 ( talk) 18:03, 16 November 2009 (UTC)
I removed the association of Multisim and XSPICE because the cited article contradicts the claim. The Multisim article says "Multisim is one of the few circuit design programs to employ the original Berkeley SPICE based software simulation" not XSPICE. BTW, the claim in the Multisim article is itself unsourced, but that's another can of wax... Woz2 ( talk) 14:28, 10 March 2010 (UTC)
I've reverted the addition on Fast-SPICE, mainly because it detracts from the topic. I'd encourage anyone interested in the topic to write an article about it and put a link in the SPICE entry. In particular, start with Hermann Gummel's MOTIS, some similar work at UC Berkeley, then to on to mention the current crop of commercial fast-SPICE programs: nanosim, hsim, ultrasim, etc. The only real relation to SPICE that any of these have is that they are not SPICE, and are often much faster but also often not very accurate. YoungGeezer ( talk) 17:40, 10 July 2010 (UTC)
In the interest of not getting into the situation this article had in 2007, when it was flagged for excessive external/commercial links, I've removed a list of links to other simulators. Since a list exists, the List of free electronics circuit simulators, and a category, Category:Electronic circuit simulators already exist for this purpose, let's please use them and not clutter this article. YoungGeezer ( talk) 18:11, 10 July 2010 (UTC)
The contents of this list is somewhat mixed and does not always follow the two topics "Spice Version" and "Source code available".
Spice2 and Spice3: o.k.
Cider: o.k.
ngspice: o.k.
Spice+: This is a graphical user interface, but not Spice itself. Many others of this kind are available (kjwaves, GNU Spice GUI, gsim ...) .
tclspice: o.k.
XSPICE: o.k.
Spice Opus: Free spice simulator. Some source code is available on code models, but no source code on the simulator itself.
PyOPUS: An optimization framework with source code, but not Spice itself. Others are available (ASCO ...).
LTSpice: Probably the most widely used free Spice simulator, but definitely no source code available.
Because I am a little bit biased, somebody else might take care of an update to this list.
James HV ( talk) 09:14, 26 December 2011 (UTC)
Can someone explain this sentence? Is this comment about the use of a morbid acronym? Unless someone can clarify "a hint to Berkeley's liberalism of 1960s" it should be removed. — Preceding unsigned comment added by 192.12.184.6 ( talk) 21:07, 11 July 2012 (UTC)
References
Judging by this it appears it was just a user-contributed TI-92 program. I doubt it was the company's internal design/simulation software. JMP EAX ( talk) 10:57, 7 October 2014 (UTC)
Hello fellow Wikipedians,
I have just added archive links to 2 external links on
SPICE. Please take a moment to review
my edit. If necessary, add {{
cbignore}}
after the link to keep me from modifying it. Alternatively, you can add {{
nobots|deny=InternetArchiveBot}}
to keep me off the page altogether. I made the following changes:
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers. — cyberbot II Talk to my owner:Online 01:47, 17 October 2015 (UTC)
Hello fellow Wikipedians,
I have just added archive links to one external link on
SPICE. Please take a moment to review
my edit. If necessary, add {{
cbignore}}
after the link to keep me from modifying it. Alternatively, you can add {{
nobots|deny=InternetArchiveBot}}
to keep me off the page altogether. I made the following changes:
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— cyberbot II Talk to my owner:Online 07:43, 7 February 2016 (UTC)
Hey everyone, this is my first time on a talk page so excuse me if my etiquette is a little rough. I was on the SPICE page and realized that there is no information on coolSPICE, which is not too surprising because coolSPICE is a relatively newly developed version of SPICE circuit simulators. That being said, I think it is imperative that it be added to this page because the things that the coolSPICE simulator can do, no other SPICE simulator can. Basically, it is specially built for the simulation of cryogenic-temperature CMOS circuit modeling as well as wide bandgap semiconductor transistor modeling ZossA ( talk) 15:08, 25 May 2016 (UTC)
ZossA ( talk) 15:10, 25 May 2016 (UTC)
The main links in the box at the top right at the page all point to the same software which is NOT SPICE for electronics. Could someone fix this? — Preceding unsigned comment added by Polariseke ( talk • contribs) 04:46, 18 April 2017 (UTC)
FIXED! Kenji Akano ( talk) 13:13, 21 April 2017 (UTC)
It seems wikipedia automatically adds this URL from wikidata. Removed it there, is this sufficient to keep this link from popping up? — Preceding unsigned comment added by 131.111.185.12 ( talk • contribs) 5 jun 2017 20:13 (UTC)
Hello fellow Wikipedians,
I have just modified 2 external links on SPICE. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— InternetArchiveBot ( Report bug) 01:08, 3 September 2017 (UTC)
Since AD bought linear technology and now owns/maintains LTSpice, some of the text on this page probably needs to be updated to reflect that Nrjank ( talk) 04:10, 5 December 2019 (UTC)
I wonder if SPICE has any connection to the earlier ECAP from IBM? Gah4 ( talk) 07:57, 14 January 2020 (UTC)
SpiceOpus is free, but is not open source. There is some source code available from the SpiceOpus web site covering only the XSPICE code models, code that has be published elswhere as well. But there is no source code for the simulator core made available.
There is a very recent open source spice available, in that Stephen R. Whiteley has made his former commercial WRSpice open source (see http://wrcad.com).
Other companies based on Spice have ended their commercial activities as well and have made their programs freely available, but not open source: Spectrum Software with Microcap ( http://www.spectrum-soft.com/download/download.shtm), AnaSoft with SuperSpice ( https://www.anasoft.co.uk/) as well as 5Spice ( http://www.5spice.com/, only with limited features).
Thus it may be advisable to add, in addition to "Open Source" and "Commercial", a category "Free Spice Simulators" to reflect this quickly changing environment.
James HV ( talk) 09:15, 14 June 2020 (UTC)
I have removed this chapter, summarizing its previous content in a single sentence. In my view it does not make any sense to write a lengthy report on what SPICE cannot do (it fails to do many, many things indeed).
This chapter has been completely inconsistent with the SPICE wiki. Being only one of several simulation types, it does not make sense to describe one method only, however it also does not make sense to repeat the many books and manuals on SPICE usage here. There also had been decribed commands (e.g. .op 20ns) which are not available in most SPICEs, and there has been no citation where this might stem from.
James HV ( talk) 13:52, 06 May 2022 (UTC)
Previously, the article said Spice2 had "an innovative FORTRAN-based memory allocation system developed by another graduate student, Ellis Cohen." I removed the portion about Ellis Cohen because Nagel said in 2013 "There is this persistent rumor that Ellis Cohen added dynamic memory allocation to SPICE 2. Both Ellis and I will tell you that it was I who added dynamic memory allocation to SPICE 2. It's in my thesis." with ref to where he said this (ltwiki.org)
This was however the only reference to Cohen. I added his role in "Ellis Cohen led development from version 2B to the industry standard SPICE 2G6, released in 1983" per Nagel's comment about this at Nagel's site. 88.18.98.188 ( talk) 19:57, 26 November 2022 (UTC)
The website bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/ no longer seems to work, however its archive is available: https://web.archive.org/web/http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/ 78.177.143.13 ( talk) 13:24, 30 January 2024 (UTC)
This is the
talk page for discussing improvements to the
SPICE article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
![]() | This ![]() It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||
|
Hi, the article states "The original SPICE program was released under a restrictive license, which makes it difficult for others to improve upon the original software." and yet I have read in print ( I think it was in the IEEE Spectrum ) that SPICE was originally "public domain" and I think they implied it was the first "open source" program. Can someone source the assertion about the original license, and change it if necessary ? --Rob
Question moved from article:
Does anyone know the revision level of the first C implementation of SPICE?
If you know the answer add it to the article in the appropriate paragraph. dave 10:02, 1 Sep 2003 (UTC)
Found it. SPICE 2G.6 (1983) is the last FORTRAN version. SPICE 3 is C. -- RTC 20:08, 9 Sep 2003 (EDT)
Hello, I am Paolo Nenzi, ngspice developer. Ngspice is not covered by the GPL license, it is still covered by the old BSD license. We asked Berkeley's Regents some years ago to change spice license to new BSD (no obnoxious clause) but we got no answer. Thanks for citing ngspice in wikipedia!
I feel that this article could also include information about the SPICE elements such as their function, computational methods, parameters, etc. -- Peter 1:53 AM, 2 Apr 2006 (EST)
The brief text from the page XSPICE has now been merged to this article. The XSPICE page has been changed to a simple redirect. DFH 08:05, 19 October 2006 (UTC)
SPICE was released under what amounts to the BSD license (or Don Pederson's force of will, depending on how you look at it). There's a line in the article (poorly placed) which asserts BSD is restrictive. It's not gnu, and in many senses it's less restrictive than gnu. Can we remove this line? A note about licensing is probably appropriate, since SPICE was probably the first open source program, but the emphasis should be switched to point out how the nascent IC industry benefitted from a freely available open source circuit simulator. 66.69.212.211 15:10, 4 November 2006 (UTC) Steve
This point is moot; Berkeley went to BSD licensing per their download page. YoungGeezer 17:31, 10 November 2007 (UTC)
The explanation of the SPICE acronym has been changed to match standard usage (previously C was 'circuits', now 'circuit'). 25 Jan 2007, Steve
I propose eliminating the links to commercial simulators. This has gotten out of hand and has been flagged by Wikipedia as excessive and in need of cleanup. To replace them, I think it would be sufficient to simply say, "There are many commercial circuit simulators, some of which are direct descendants of SPICE2," with a possible mention of PSPICE and HSPICE as being two of the earliest and most popular. Steve, 66.69.212.211 14:13, 25 January 2007 (UTC)
I've moved the Macspice link from 'Open Source' to 'Commercial', as it's not open source. However, it is free (as in beer), so it doesn't really belong there. The thing is there are so many commercial spice implementations, and it's not really as if a few dominate the market so it's got to be all or nothing.
144.173.6.75
11:39, 2 February 2007 (UTC)
SPICE has been referred to for many years as one of the first open source programs. The open source article mentions source code available to the general public with relaxed or nonexistent IP restrictions; as I remember, the SPICE license was essentially BSD, which is certainly one of the less restrictive. However, now I can't find the original language in the source code or elsewhere, and the current software agreement is about as open as can be found. I suggest the language in the article about restrictions and an acknowledgment clause can be removed. YoungGeezer 05:04, 29 June 2007 (UTC)
This point is moot; Berkeley went to BSD licensing per their download page. YoungGeezer 17:31, 10 November 2007 (UTC)
The CMC mainly exists to make it easy to port model parameters from one simulator to another. This requires standard models and standard model parameters. The reason this is important is primarly for fabless (or fab-lite) semiconductor companies, who need to take the model parameters given by the foundry and use them in various simulators. While there are still syntax differences between the different simulators, a standard model will at least ensure that a given set of model parameters will produce a known result on each of the simulators (assuming the implementation follows the reference implementation faithfully, which is again somewhat iffy but at least there's a standard to use to beat on the implementations that deviate).
All that said, the CMC website mentions this obliquely through the first sentence in their vision statement: "Standardized compact models for all major technologies so that customer communication and efficiency can be enhanced." "Customer communication" basically comes down to sets of model parameters to run into standard models.
As it turns out, the "standard interfaces" thing dropped out. Eight or nine years ago a couple of standard interfaces were proposed, but neither caught on, because of their implicit assumptions about simulator architecture. A better approach is being pursued now, using Verilog-AMS as an executable specification and a program like ADMS to translate the Verilog-AMS into simulator code (with some intervening steps and a bit of work).
So I'm reverting the change regarding the purpose of the CMC.
YoungGeezer 18:02, 12 November 2007 (UTC)
I undid this link because it didn't work Brews ohare ( talk) 01:10, 24 November 2007 (UTC)
There seems to be a toggling of the TI simulator reference from TISPICE to Tina-TI and back. The paragraph in question is about industrial circuit simulators. TISPICE is a SPICE derivative which is written, supported and used in TI. Tina-TI is a give-away for marketing purposes, was not written in TI, and as far as I know is not used (except by marketeers) in TI. The proper reference for the paragraph is to TISPICE. YoungGeezer ( talk) 14:14, 24 December 2007 (UTC)
I (somewhat regretfully) removed the recently added list of 'alternative compact models'. The article is about SPICE; the GEIA Compact Model Council and standard models is somewhat related, but I don't think the SPICE article is the correct place for a list of all possible compact models -- there are sooo many of them, everyone has their favorites, and most have only limited usage. Perhaps the transistor models article would be a better place. YoungGeezer ( talk) 19:11, 26 January 2008 (UTC)
Perhaps there are complicated reasons for not doing so, but it seems that adding some reference to gnucap as an open source project largely inspired by the SPICE program family might be in order? < gnucap_website> 71.197.225.209 ( talk) 00:13, 31 May 2008 (UTC)
After thinking about this for a week, I removed this citation. For starters, it referenced an IC design textbook by a Boise State faculty member, posted from a Boise State IP address. Looks bad, at minimum. Secondly, the citation was added in proof of the assertion that simulation with SPICE is an industry-standard practice. Probably every circuit-design-related textbook written in the last 25+ years mentions using SPICE -- perhaps one of the great classics might be mentioned (Gray & Meyer, Mead & Conway, Weste, etc.) but I'd really like to not see an accumulation of "cite my text too" cruft. (And really, the canonical reference for the assertion is probably the IEEE Spectrum article on Don Pederson, if needed.) YoungGeezer ( talk) 23:54, 13 July 2008 (UTC)
I just removed a link to a blog, which was formatted as a reference. Referencing your own blog is a bit on the self-serving side, and when the blog content is trivial it doesn't help keep the quality up. The reference was in regards to translation of a netlist to equations; a better reference would be to a standard text on the subject, e.g. Singhal and Vlach -- if it fit more cleanly into the article as it stands. YoungGeezer ( talk) 01:05, 30 May 2009 (UTC)
Thanks to bassplr19 for being bold in adding the model parameter tables, but I'd like to revert and discuss whether we should reproduce the SPICE manual here in this article. I think not. I think it would be better to add a link to the UCB archive. See WP:NOTAMANUAL Thanks Woz2 ( talk) 14:25, 7 August 2009 (UTC)
hej —Preceding unsigned comment added by 87.58.167.33 ( talk) 18:03, 16 November 2009 (UTC)
I removed the association of Multisim and XSPICE because the cited article contradicts the claim. The Multisim article says "Multisim is one of the few circuit design programs to employ the original Berkeley SPICE based software simulation" not XSPICE. BTW, the claim in the Multisim article is itself unsourced, but that's another can of wax... Woz2 ( talk) 14:28, 10 March 2010 (UTC)
I've reverted the addition on Fast-SPICE, mainly because it detracts from the topic. I'd encourage anyone interested in the topic to write an article about it and put a link in the SPICE entry. In particular, start with Hermann Gummel's MOTIS, some similar work at UC Berkeley, then to on to mention the current crop of commercial fast-SPICE programs: nanosim, hsim, ultrasim, etc. The only real relation to SPICE that any of these have is that they are not SPICE, and are often much faster but also often not very accurate. YoungGeezer ( talk) 17:40, 10 July 2010 (UTC)
In the interest of not getting into the situation this article had in 2007, when it was flagged for excessive external/commercial links, I've removed a list of links to other simulators. Since a list exists, the List of free electronics circuit simulators, and a category, Category:Electronic circuit simulators already exist for this purpose, let's please use them and not clutter this article. YoungGeezer ( talk) 18:11, 10 July 2010 (UTC)
The contents of this list is somewhat mixed and does not always follow the two topics "Spice Version" and "Source code available".
Spice2 and Spice3: o.k.
Cider: o.k.
ngspice: o.k.
Spice+: This is a graphical user interface, but not Spice itself. Many others of this kind are available (kjwaves, GNU Spice GUI, gsim ...) .
tclspice: o.k.
XSPICE: o.k.
Spice Opus: Free spice simulator. Some source code is available on code models, but no source code on the simulator itself.
PyOPUS: An optimization framework with source code, but not Spice itself. Others are available (ASCO ...).
LTSpice: Probably the most widely used free Spice simulator, but definitely no source code available.
Because I am a little bit biased, somebody else might take care of an update to this list.
James HV ( talk) 09:14, 26 December 2011 (UTC)
Can someone explain this sentence? Is this comment about the use of a morbid acronym? Unless someone can clarify "a hint to Berkeley's liberalism of 1960s" it should be removed. — Preceding unsigned comment added by 192.12.184.6 ( talk) 21:07, 11 July 2012 (UTC)
References
Judging by this it appears it was just a user-contributed TI-92 program. I doubt it was the company's internal design/simulation software. JMP EAX ( talk) 10:57, 7 October 2014 (UTC)
Hello fellow Wikipedians,
I have just added archive links to 2 external links on
SPICE. Please take a moment to review
my edit. If necessary, add {{
cbignore}}
after the link to keep me from modifying it. Alternatively, you can add {{
nobots|deny=InternetArchiveBot}}
to keep me off the page altogether. I made the following changes:
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers. — cyberbot II Talk to my owner:Online 01:47, 17 October 2015 (UTC)
Hello fellow Wikipedians,
I have just added archive links to one external link on
SPICE. Please take a moment to review
my edit. If necessary, add {{
cbignore}}
after the link to keep me from modifying it. Alternatively, you can add {{
nobots|deny=InternetArchiveBot}}
to keep me off the page altogether. I made the following changes:
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— cyberbot II Talk to my owner:Online 07:43, 7 February 2016 (UTC)
Hey everyone, this is my first time on a talk page so excuse me if my etiquette is a little rough. I was on the SPICE page and realized that there is no information on coolSPICE, which is not too surprising because coolSPICE is a relatively newly developed version of SPICE circuit simulators. That being said, I think it is imperative that it be added to this page because the things that the coolSPICE simulator can do, no other SPICE simulator can. Basically, it is specially built for the simulation of cryogenic-temperature CMOS circuit modeling as well as wide bandgap semiconductor transistor modeling ZossA ( talk) 15:08, 25 May 2016 (UTC)
ZossA ( talk) 15:10, 25 May 2016 (UTC)
The main links in the box at the top right at the page all point to the same software which is NOT SPICE for electronics. Could someone fix this? — Preceding unsigned comment added by Polariseke ( talk • contribs) 04:46, 18 April 2017 (UTC)
FIXED! Kenji Akano ( talk) 13:13, 21 April 2017 (UTC)
It seems wikipedia automatically adds this URL from wikidata. Removed it there, is this sufficient to keep this link from popping up? — Preceding unsigned comment added by 131.111.185.12 ( talk • contribs) 5 jun 2017 20:13 (UTC)
Hello fellow Wikipedians,
I have just modified 2 external links on SPICE. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 5 June 2024).
Cheers.— InternetArchiveBot ( Report bug) 01:08, 3 September 2017 (UTC)
Since AD bought linear technology and now owns/maintains LTSpice, some of the text on this page probably needs to be updated to reflect that Nrjank ( talk) 04:10, 5 December 2019 (UTC)
I wonder if SPICE has any connection to the earlier ECAP from IBM? Gah4 ( talk) 07:57, 14 January 2020 (UTC)
SpiceOpus is free, but is not open source. There is some source code available from the SpiceOpus web site covering only the XSPICE code models, code that has be published elswhere as well. But there is no source code for the simulator core made available.
There is a very recent open source spice available, in that Stephen R. Whiteley has made his former commercial WRSpice open source (see http://wrcad.com).
Other companies based on Spice have ended their commercial activities as well and have made their programs freely available, but not open source: Spectrum Software with Microcap ( http://www.spectrum-soft.com/download/download.shtm), AnaSoft with SuperSpice ( https://www.anasoft.co.uk/) as well as 5Spice ( http://www.5spice.com/, only with limited features).
Thus it may be advisable to add, in addition to "Open Source" and "Commercial", a category "Free Spice Simulators" to reflect this quickly changing environment.
James HV ( talk) 09:15, 14 June 2020 (UTC)
I have removed this chapter, summarizing its previous content in a single sentence. In my view it does not make any sense to write a lengthy report on what SPICE cannot do (it fails to do many, many things indeed).
This chapter has been completely inconsistent with the SPICE wiki. Being only one of several simulation types, it does not make sense to describe one method only, however it also does not make sense to repeat the many books and manuals on SPICE usage here. There also had been decribed commands (e.g. .op 20ns) which are not available in most SPICEs, and there has been no citation where this might stem from.
James HV ( talk) 13:52, 06 May 2022 (UTC)
Previously, the article said Spice2 had "an innovative FORTRAN-based memory allocation system developed by another graduate student, Ellis Cohen." I removed the portion about Ellis Cohen because Nagel said in 2013 "There is this persistent rumor that Ellis Cohen added dynamic memory allocation to SPICE 2. Both Ellis and I will tell you that it was I who added dynamic memory allocation to SPICE 2. It's in my thesis." with ref to where he said this (ltwiki.org)
This was however the only reference to Cohen. I added his role in "Ellis Cohen led development from version 2B to the industry standard SPICE 2G6, released in 1983" per Nagel's comment about this at Nagel's site. 88.18.98.188 ( talk) 19:57, 26 November 2022 (UTC)
The website bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/ no longer seems to work, however its archive is available: https://web.archive.org/web/http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/ 78.177.143.13 ( talk) 13:24, 30 January 2024 (UTC)