Введение

Программное обеспечение для проектирования электрических схем

XCircuit – это программа для создания принципиальных схем, предназначенная для рисования схем электрических цепей VLSI и сопутствующих иллюстраций публикационного качества. Она входит в состав инструментов Open Circuit Design. В первую очередь XCircuit предназначена для проектирования интегральных схем ULSI/VLSI, а не для разработки печатных плат, хотя последнее также возможно. XCircuit рассматривает схемы как иерархические по своей природе и может сохранять их в виде netlist-ов PostScript (.ps) и Ngspice (.cir) (иерархических или развёрнутых) для последующей обработки, например, для проверки соответствия макета и принципиальной схемы (Layout vs. Schematic). Программа компилирует файлы PostScript из специальных шаблонов, задаваемых пользователем. XCircuit позволяет сохранять компоненты и извлекать их из редактируемых библиотек. XCircuit не разделяет художественное оформление и создание схем; она обеспечивает гибкость стиля, не снижая эффективности захвата схемы. Программа поддерживает платформы Unix/X11 и Windows. XCircuit не поддерживает импорт файлов в форматах, отличных от PostScript и SPICE.

История

XCircuit был написан и поддерживается Тимом Эдвардсом, в настоящее время работающим в Efabless Corp., а ранее – в Лаборатории прикладной физики Университета Джона Хопкинса в Лореле, штат Мэриленд. Изначально XCircuit был создан летом 1993 года как программа для рисования электрических схем для курса электротехники для студентов-заочников в Школе инженерии Университета Джона Хопкинса. С тех пор его функциональность расширилась и теперь он включает в себя захват схем и используется людьми по всему миру как для презентаций, так и в качестве инструмента ЭСАД (автоматизированного проектирования электронных схем).

Размещение ПХД

XCircuit не предоставляет функциональность редактирования печатных плат, вместо этого эту задачу можно выполнить с помощью программы gEDA PCB, которая может использовать списки соединений и другие файлы, созданные в XCircuit.