Jump to content

SPICE and Little T Learns to Share: Difference between pages

From Wikipedia, the free encyclopedia
(Difference between pages)
Content deleted Content added
Arbustoo (talk | contribs)
 
m stub sort
 
Line 1: Line 1:
{{Infobox Book
{{otheruses3|Spice (disambiguation)}}
| name = Little T Learns to Share
| title_orig =
| translator =
| image = [[Image:Littletlearns.jpg|200px]]
| author = [[Terrell Owens]], [[Courtney Parker]]
| cover_artist = [[Todd Harris]]
| country = [[United States]]
| language =
| series =
| subject = [[sharing]]
| genre =
| publisher = [[BenBella Books]]
| release_date = 2006
| media_type =
| pages = 24
| size_weight =
| isbn = 1933771208
| preceded_by =
| followed_by =
}}
'''''Little T Learns to Share''''' is a [[children's book]] written by [[Dallas Cowboys]] [[wide receiver]] [[Terrell Owens]]. Slated to be released in November of 2006, it will be published by [[BenBella Books]], and tells the story of a child named Little T who doesn't want to share his [[football]], but ends up learning about the value of friends.


==External links==
[[Image:spiceopus_screenshot.png|thumb|400px|Screen shot of Spice OPUS, a fork of Berkeley SPICE]]


* [http://www.dallasnews.com/sharedcontent/dws/spt/stories/100606dnspocowbook.2466941.html The Dallas Morning News]: T.O. and kids? Book it.
'''SPICE''' (Simulation Program with Integrated Circuits Emphasis) is a general purpose [[analog circuit]] simulator.
* [http://www.msnbc.msn.com/id/15155441/ MSNBC]: T.O. becoming children's book author.
It is a powerful program that is used in [[integrated circuit|IC]] and board level design to check the integrity of [[circuit design]]s and to predict [[Electrical network|circuit]] behavior.


{{child-book-stub}}
== Explanation ==

Integrated circuits, unlike board-level designs composed of discrete parts, are impossible to [[breadboard]] before manufacture. Further, the high costs of photolithographic masks and other manufacturing prerequisites make it essential to design the circuit to be as close to perfect as possible before the integrated circuit is first built. Simulating the circuit with SPICE is the industry-standard way to verify circuit operation at the transistor level before committing to manufacturing an integrated circuit.

Board-level designs can often be breadboarded, but designers may want more information about the circuit than is available from a single mock-up. For instance, performance is affected by component values and it is helpful for designers to simulate with SPICE to predict the effect of variations of those values. Even with a breadboard, some aspects of operation may not be accurate compared to the final printed wiring board, such as parasitic resistances and capacitances. In [[radio]] applications, especially [[Ultra high frequency|UHF]] and [[microwave]], parasitics are important and must be built into the model of the circuit being simulated. In these cases it is usual to perform [[Monte Carlo method|Monte Carlo]] simulations using SPICE, a task which is impractical using calculations by hand.

Circuit simulation programs, of which SPICE and derivatives are the most prominent, take a text [[netlist]] describing the circuit elements ([[transistors]], [[resistors]], [[capacitors]], etc.) and their connections, and translate this description into equations to be solved. The general equations produced are nonlinear [[differential algebraic equation|differential algebraic equations]] which are solved using [[implicit integration methods]], [[Newton's method]] and [[sparse matrix]] techniques.

== Origins ==

SPICE was originally developed at the Electronics Research Laboratory of the [[University of California, Berkeley]] in 1975 by Larry Nagel and [[Donald Pederson]]. Versions 1 and 2 were coded in [[Fortran]] (2G.6 in [[1983]] was the last) and ran on [[mainframe]] computers. Versions 3 and later are coded in [[C (programming language)|C]], but still use a Fortran-like syntax for circuit description. Many commercial versions of SPICE have later replaced Berkeley SPICE as the industry standard. While many are still compatible with the original Berkeley syntax, commercial vendors added proprietary extensions that limit the portability of circuit descriptions and models between different vendors. Most recent versions also include a graphical user interface for constructing circuit descriptions. For digital circuits (e.g., [[Random Access Memory|RAM]]), dedicated simulators exist that run orders of magnitude faster than the traditional Spice tools.

SPICE was largely a derivative of the CANCER program presented by Ronald A. Rohrer announced in a paper at the 1971 [[ISSCC]]. CANCER was an acronym for "Computer Analysis of Nonlinear Circuits, Excluding Radiation," a hint to Berkeley's liberalism of 1960s: at these times many circuit simulators were developed under the [[United States Department of Defense]] contracts that demanded the capability to evaluate the [[radiation hardness]] of a circuit. The original SPICE program was released under a restrictive license, which makes it difficult for others to improve upon the original software. Berkeley SPICE continues to influence both commercial and academic offshoots of the program. A new circuit simulator, [[Ngspice]], based on SPICE 3F5, is licensed under the old BSD license. There also exists a branch project called tclspice. Free versions are available for non-commercial use for most computing platforms. LTSPICE is a free SPICE that works on [[Microsoft Windows]] and on [[Linux]] (under [[Wine (software)]] emulator). [http://newton.ex.ac.uk/teaching/CDHW/MacSpice/ MacSpice] is available for Mac OS9 and OSX.

First versions of Berkeley SPICE used [[Nodal analysis]]. However this meant that ideal voltage sources and inductors could not be included in the circuit. Later versions are using [[Modified nodal analysis]], which does not have this drawback. Different algorithms are used to translate all circuit analysis problems into a single or multiple simpler problems of calculating an operating point of a linear circuit. Such problems can then be solved efficiently by solving a linear simultaneous equation. For example non-linear circuits are solved using a [[Newton-Raphson]] algorithm, which linearizes non-linear elements in a circuit. Transient analysis is performed using trapezoid or Gear integration algorithm.

XSPICE is an enhanced SPICE simulation engine, developed by [[Georgia Institute of Technology | Georgia Tech]]. It significantly augmented the functionality to include a number of abstract simulation models as well as mixed analog/digital circuit simulation.

== Commercial versions with significant market share ==

*[[Multisim]] (mixed-mode SPICE/XSPICE simulator with microcontroller simulation from [[Electronics Workbench]], now owned by [[National Instruments]])
*[[HSPICE]] (originally from [[Meta Software]], now owned by [[Synopsys]])
*[[PSPICE]] (originally from MicroSim, then [[OrCAD]], now by [[Cadence Design Systems]])
*[[SmartSpice]] ([[Silvaco]])
*[[T-Spice]] ([[Tanner EDA]])
*[[Spectre (EDA)|Spectre]] (general purpose SPICE replacement and RF simulator by [[Cadence Design Systems]])
*[[Eldo(EDA)|Eldo]] (A SPICE-like Analog-Mixed and RF simulator by [[Mentor Graphics]])
*[[UltraSim]] (FastSPICE tool by [[Cadence Design Systems]])
*[[LTspice]] [http://www.linear.com/designtools/softwareRegistration.jsp Free simulator from Linear Technology]
*[[NanoSim]](FastSpice, originally by EPIC, now by [[Synopsys]])
*[[NSPICE]] ([http://www.apache-da.com Apache Design Solutions])
*[[HSIM]] (FastSpice, originally from [[Nassda]], now by [[Synopsys]])
*[[B2SPICE]] (Beige Bag)
*[[ICAP/4]] (analog and mixed-signal circuit simulation by [[Intusoft]])
*[[TopSPICE]] [Mixed-mode Mixed-signal Analog/Digital/Behavioral Simulation] [http://www.penzar.com Penzar Development]
*[[TINA Design Suite]] [http://www.tina.com DesignSoft's Tina Spice Simulator]
*[[TINA-TI]] [http://www.ti.com/tina-ti Free simulator based on DesignSoft's Tina Spice Simulator]
*[[SPICE OPUS]] [http://www.fe.uni-lj.si/spice/ Spice Opus is a mixed-mode simulator with built-in optimization utilities.]
*[[SIMetrix]] [http://www.catena.uk.com/ Schematic editor and simulator from Catena software]
*[[Micro-Cap]] ([http://www.spectrum-soft.com/ Spectrum Software])
*[[WinECAD]] ( [http://www.winecad.com/ a special french version by micrelec for educational market])
*[[edspice]] ( from [[edwinxp]] owned by Visionics)

== Open Source versions ==

*[http://ngspice.sourceforge.net/ ngspice]
*[http://tclspice.sourceforge.net/ tclspice]

== See also ==
* [[IBIS (format)|IBIS]] ([[Input Output Buffer Information Specification]])
* [[Altium Designer]]
* [[OrCAD]]
* [[APLAC]] Analysis Program for Linear Active Circuits
* [[Transistor Models]]

== External links ==
* [http://www.brorson.com/gEDA/SPICE/simulation.html SPICE on gEDA HOWTO]
* [http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/ The Spice Page]
* [http://www.aboutspice.com/ AboutSpice.com: A vendor independent information source for the Spice electronic simulation users]
* ''[http://www.ecircuitcenter.com/SpiceTopics/History.htm A brief history of SPICE]''
* [http://www.imtek.de/svs 3D animation of SPICE simulations]
* [http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/ Spice 3 Userguide]
* [http://newton.ex.ac.uk/teaching/CDHW/Electronics2/Spice3Quickstart.html Spice 3 Quickstart Tutorial]
* [http://www.synopsys.com/products/mixedsignal/hspice/hspice.html Synopsys' HSpice]
* [http://www.mentala.com/mentalSPICE.htm Mental Automation's mentalSPICE]

[[Category:CAD file formats]]
[[Category:EDA software]]
[[Category:Simulation programming languages]]

[[de:SPICE (Software)]]
[[es:SPICE]]
[[pt:SPICE]]
[[zh:SPICE]]

Revision as of 01:11, 23 October 2006

Little T Learns to Share
AuthorTerrell Owens, Courtney Parker
Cover artistTodd Harris
Subjectsharing
PublisherBenBella Books
Publication date
2006
Publication placeUnited States
Pages24
ISBN1933771208

Little T Learns to Share is a children's book written by Dallas Cowboys wide receiver Terrell Owens. Slated to be released in November of 2006, it will be published by BenBella Books, and tells the story of a child named Little T who doesn't want to share his football, but ends up learning about the value of friends.