skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Application Note: Mixed Signal Simulation with Xyce.

Abstract

This application note describes how the Xyce circuit simulator can be coupled with ex- ternal simulators via either a Python-based interface that leverages the Python ctypes foreign function library or via the Verilog Procedural Interface (VPI). It also documents the usage of these interfaces on RHEL6 and RHEL7, with Python 2.6 or 2.7. These interfaces are still under development and may change in the future. So, a key purpose of this appli- cation note is to solicit feedback on these interfaces from both internal Sandia Xyce users and other performers on the DARPA Posh Open Source Hardware (POSH) program.

Authors:
;
Publication Date:
Research Org.:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Org.:
ASC
OSTI Identifier:
1483152
Report Number(s):
SAND2018-13130
670042
DOE Contract Number:  
AC04-94AL85000
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English

Citation Formats

Sholander, Peter E., and Schiek, Richard. Application Note: Mixed Signal Simulation with Xyce.. United States: N. p., 2018. Web. doi:10.2172/1483152.
Sholander, Peter E., & Schiek, Richard. Application Note: Mixed Signal Simulation with Xyce.. United States. doi:10.2172/1483152.
Sholander, Peter E., and Schiek, Richard. Thu . "Application Note: Mixed Signal Simulation with Xyce.". United States. doi:10.2172/1483152. https://www.osti.gov/servlets/purl/1483152.
@article{osti_1483152,
title = {Application Note: Mixed Signal Simulation with Xyce.},
author = {Sholander, Peter E. and Schiek, Richard},
abstractNote = {This application note describes how the Xyce circuit simulator can be coupled with ex- ternal simulators via either a Python-based interface that leverages the Python ctypes foreign function library or via the Verilog Procedural Interface (VPI). It also documents the usage of these interfaces on RHEL6 and RHEL7, with Python 2.6 or 2.7. These interfaces are still under development and may change in the future. So, a key purpose of this appli- cation note is to solicit feedback on these interfaces from both internal Sandia Xyce users and other performers on the DARPA Posh Open Source Hardware (POSH) program.},
doi = {10.2172/1483152},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2018},
month = {11}
}