Xyce, Sandia Ulusal Laboratuvarları tarafından geliştirilen yüksek performanslı açık kaynaklı SPICE uyumlu devre simülatörüdür. Büyük ölçekli elektronik devre simülasyonu için paralel hesaplama (MPI) desteği sunar; milyonlarca eleman içeren devreleri HPC kümelerinde simüle edebilir. SPICE sözdizimi ile uyumluluğu sayesinde mevcut devre netlist’leri kolayca kullanılabilir. Linux, macOS ve Windows üzerinde çalışır; tamamen ücretsiz ve açık kaynaklıdır.
Temel Özellikler
- SPICE netlist uyumluluğu: mevcut SPICE modellerini doğrudan kullanma
- MPI paralel hesaplama ile büyük ölçekli devre simülasyonu
- DC, AC, geçici durum (transient) ve gürültü analizi
- BSIM3/BSIM4, EKV ve diğer transistör modeli desteği
- Duyarlılık analizi ve parametre varyasyon (Monte Carlo)
- Dakota ile optimizasyon ve belirsizlik nicemleme entegrasyonu
- Verilog-A model desteği
- Artırımlı (hierarchical) büyük devre analizi
Xyce ile basit RC devre simülasyonu nasıl çalıştırılır?
Bir metin dosyası oluşturun (örn. rc_circuit.cir) ve SPICE netlist yazın:
RC Devre Testi
V1 1 0 DC 5V
R1 1 2 1k
C1 2 0 1u IC=0
.TRAN 1u 10m
.PRINT TRAN V(2)
.END
Terminalde Xyce rc_circuit.cir komutunu çalıştırın. Simülasyon tamamlandıktan sonra çıktı dosyasında V(2) zamanla değişimini inceleyebilirsiniz. Gnuplot veya Python (Matplotlib) ile çıktı verilerini grafiğe dökün. Büyük devreler için MPI ile paralel çalıştırma: mpirun -np 4 Xyce devre.cir.
Xyce alternatifleri
ngspice, açık kaynaklı SPICE simülatörlerinin en yaygın kullanılanıdır; Xyce’e göre daha geniş topluluk ve belgelendirme sunar ancak paralel hesaplama kapasitesi daha sınırlıdır.
LTspice, Analog Devices’in ücretsiz SPICE simülatörüdür; Xyce’e göre kullanımı daha kolay grafik arayüze sahiptir ve analog devre tasarımında yaygın tercih edilir.
Qucs, grafik arayüzlü açık kaynaklı devre simülatörüdür; Xyce’den farklı olarak şematik giriş desteği sunar ve küçük/orta ölçekli devreler için daha kullanışlıdır.
- Yüksek performanslı paralel simülasyon
- SPICE uyumluluk
- Sandia laboratuvar güvencesi
- Açık kaynak (GPL-2.0)
- Büyük devre simülasyonu
- Teknik bilgi gerektirir
- GUI yok
- Türkçe dil desteği yok
İşletim Sistemi: Windows 10/11, Linux
RAM: 4 GB
Disk: 500 MB