Ngspice は mixed-level/mixed-signal の回路シミュレータで 3つのオープンソース ソフトウェアのパッケージ すなわち Spice3f5, Cider1b1, そして Xspice を元にしています. Spice3 はもっとも有名で広く用いられている回路シミュレータです. Cider は mixed-level シミュレータで Spice3f5 とデバイスシミュレータの DSIMが含まれています. Ciderはより高精度のシミュレーション精度が得られるよう 回路レベルのシミュレータとデバイスシミュレータを結びつけます. Xspice は Spice3 の拡張で code modeling をサポートし組込みのイベントドリブンアルゴリズム を用いたデジタルコンポーネントのシミュレーションを行います.