Trình mô phỏng SPICE tại Linux


17

Sự lựa chọn tốt hơn để có được trình giả lập SPICE mã nguồn mở trên Linux là gì? Tôi là fan hâm mộ của Proteus (Windows) có sự thay thế nào giống như nó không?

Câu trả lời:


17

Tôi muốn nói ngspice với gspiceui (một phần của gEDA tôi tin) hoặc LTSpice với rượu như Renan đã đề cập.
Dưới đây là ảnh chụp màn hình của ngspice trên KDE (với một trong các gói bổ trợ đồ họa như nutmeg):

ảnh chụp màn hình ngspice

Tôi có một hộp linux và tôi sử dụng tùy chọn thứ hai (hiếm khi, vì tôi chủ yếu sử dụng máy tính xách tay Windows của tôi), đơn giản vì tôi đã quen với LTSpice.

Ngoài ra còn có nhiều biến thể khác, bao gồm một số biến thể thú vị như eispice , tự nhận là SPICE nguồn mở duy nhất cung cấp hỗ trợ mô hình IBIS gốc (điều này có thể khá hữu ích cho nhiều nhà thiết kế kỹ thuật số tốc độ cao với ngân sách hạn chế - tôi chắc chắn sẽ kiểm tra nó ra). Nó nhằm mục đích mô phỏng toàn vẹn tín hiệu PCB ban đầu, nhưng đã mở rộng để bao gồm các tính năng mục đích chung hơn.


@gnucap: 20 tháng 9 năm 2006 - Phiên bản 0.35 được phát hành => dường như không được phát triển tích cực.
jippie

@jippie - Được rồi, cảm ơn, tôi sẽ xóa nó đi. Tôi đã không sử dụng nó nhưng một liên kết tôi đã đề cập đến nó vì vậy tôi cũng đã thêm nó (nên đã kiểm tra trạng thái của nó trước tiên) Tôi biết ngsice sẽ ổn và hoạt động như tôi đã sử dụng gần đây.
Oli Glaser

Ubuntu vẫn lấy gnucap làm phụ thuộc khi cài đặt ngspice. Tôi chỉ nghĩ rằng đó là một lựa chọn tồi như một điểm khởi đầu.
jippie

@OliGlaser Trải nghiệm của bạn khi so sánh kết quả với LTSpice và ngspice là gì? Là đồng bằng cách nhau quá nhiều? Cảm ơn.
Chetan Bhargava

Có thể thực hiện các mạch như Proteus không?
Roby Sottini

9

SPICE được phát triển theo, đã và luôn luôn là UNIX dựa trên hầu hết các phiên bản phần mềm cũng đang được tích cực chạy trên Unix. Có rất ít biến thể cửa sổ so sánh. Kết quả là có rất nhiều hương vị khác nhau của gia vị ngoài kia và nhiều loại là FOSS. gEDA, XSpice, v.v ... Một tìm kiếm nhanh trong EDA trên freecode (kho lưu trữ Thịt tươi cũ) cho thấy 16 trường hợp, nhưng không phải tất cả đều miễn phí. Một tìm kiếm khác theo giả mạo nguồn cho thấy GNUspice và ngSpice.

Thậm chí còn có một vòng quay FEL (Fedora Electronics Lab) hơi lỗi thời và có nhiều, nhiều công cụ EDA được gói thành một phiên bản tập trung.


3
Chỉ là một khúc mắc lịch sử, nhưng tôi tin rằng các phiên bản đầu tiên của SPICE không thể được phát triển trên Unix. Theo Wikipedia, SPICE1 lần đầu tiên được trình bày bởi các nhà nghiên cứu của Berkeley vào năm 1973, nhưng trong bài viết về BSD Unix, nó nói rằng "Hệ thống Unix đầu tiên tại Berkeley là PDP-11 được cài đặt vào năm 1974". Vì vậy, các phiên bản đầu tiên của SPICE thực sự có trước Unix có sẵn tại Berkeley.
Photon

1
Điểm tốt, từ một bài viết lịch sử trong IEEE. SPICE 1 đến từ CANCER. Nagel đã phát triển SPICE I trên máy tính lớn CDC 6400 (có thể KHÔNG phải UNIX) và phát hành nó vào ngày 12 tháng 4 năm 1973. Spice 2 ra đời năm 1975 (sử dụng vi và EMACS - vì vậy UNIX)
giữ chỗ

7

Theo như tôi biết, không có thứ gì giống như Proteus cho Linux.

Nếu bạn không phiền khi sử dụng Wine để chạy các ứng dụng Windows trong Linux và sử dụng ứng dụng nguồn đóng, LTspice sẽ chạy hoàn hảo ở đó (thông thường đây là những gì tôi sử dụng)

Mặt khác, có ngspice , mà Oli đã chỉ vào một GUI ngspice.


1
+1 cho LTSpice. Mặc dù là một ứng dụng Windoze, nó là một công cụ thực sự tốt và nhà phát triển chính là một người ủng hộ Linux, vì vậy anh ta chắc chắn rằng LTSpice chạy tốt dưới rượu. Bạn thậm chí có thể chạy LTSpice ở chế độ dòng lệnh để mô phỏng mạch hàng loạt nếu bạn muốn.
tóc vàng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.