21 research outputs found

    Building guide : how to build Xyce from source code.

    Get PDF
    While Xyce uses the Autoconf and Automake system to configure builds, it is often necessary to perform more than the customary %E2%80%9C./configure%E2%80%9D builds many open source users have come to expect. This document describes the steps needed to get Xyce built on a number of common platforms

    Xyce parallel electronic simulator reference guide, version 6.0.

    Full text link
    This document is a reference guide to the Xyce Parallel Electronic Simulator, and is a companion document to the Xyce Users' Guide [1] . The focus of this document is (to the extent possible) exhaustively list device parameters, solver options, parser options, and other usage details of Xyce. This document is not intended to be a tutorial. Users who are new to circuit simulation are better served by the Xyce Users' Guide [1]

    Functional definition of seizure provides new insight into post-traumatic epileptogenesis

    Get PDF
    Experimental animalsā€™ seizures are often defined arbitrarily based on duration, which may lead to misjudgement of the syndrome and failure to develop a cure. We employed a functional definition of seizures based on the clinical practice of observing epileptiform electrocorticography and simultaneous ictal behaviour, and examined post-traumatic epilepsy induced in rats by rostral parasagittal fluid percussion injury and epilepsy patients evaluated with invasive monitoring. We showed previously that rostral parasagittal fluid percussion injury induces different types of chronic recurrent spontaneous partial seizures that worsen in frequency and duration over the months post injury. However, a remarkable feature of rostral parasagittal fluid percussion injury is the occurrence, in the early months post injury, of brief (<2 s) focal, recurrent and spontaneous epileptiform electrocorticography events (EEEs) that are never observed in sham-injured animals and have electrographic appearance similar to the onset of obvious chronic recurrent spontaneous partial seizures. Simultaneous epidural-electrocorticography and scalp-electroencephalography recordings in the rat demonstrated that these short EEEs are undetectable by scalp electrocorticography. Behavioural analysis performed blinded to the electrocorticography revealed that (i) brief EEEs lasting 0.8ā€“2 s occur simultaneously with behavioural arrest; and (ii) while behavioural arrest is part of the rat's behavioural repertoire, the probability of behavioural arrest is greatly elevated during EEEs. Moreover, spectral analysis showed that EEEs lasting 0.8ā€“2 s occurring during periods of active behaviour with dominant theta activity are immediately followed by loss of such theta activity. We thus conclude that EEEs lasting 0.8ā€“2 s are ictal in the rat. We demonstrate that the assessment of the time course of fluid percussion injury-induced epileptogenesis is dramatically biased by the definition of seizure employed, with common duration-based arbitrary definitions resulting in artificially prolonged latencies for epileptogenesis. Finally, we present four human examples of electrocorticography capturing short (<2 s), stereotyped, neocortically generated EEEs that occurred in the same ictal sites as obvious complex partial seizures, were electrographically similar to rat EEEs and were not noted during scalp electroencephalography. When occurring in the motor cortex, these short EEEs were accompanied by ictal behaviour detectable with simultaneous surface electromyography. These data demonstrate that short (<2 s) focal recurrent spontaneous EEEs are seizures in both rats and humans, that they are undetectable by scalp electroencephalography, and that they are typically associated with subtle and easily missed behavioural correlates. These findings define the earliest identifiable markers of progressive post-traumatic epilepsy in the rat, with implications for mechanistic and prophylactic studies, and should prompt a re-evaluation of the concept of post-traumatic silent period in both animals and humans

    Xyce Parallel Electronic Simulator : users' guide.

    Full text link
    This manual describes the use of the Xyce Parallel Electronic Simulator. Xyce has been designed as a SPICE-compatible, high-performance analog circuit simulator, and has been written to support the simulation needs of the Sandia National Laboratories electrical designers. This development has focused on improving capability over the current state-of-the-art in the following areas: (1) Capability to solve extremely large circuit problems by supporting large-scale parallel computing platforms (up to thousands of processors). Note that this includes support for most popular parallel and serial computers; (2) Improved performance for all numerical kernels (e.g., time integrator, nonlinear and linear solvers) through state-of-the-art algorithms and novel techniques. (3) Device models which are specifically tailored to meet Sandia's needs, including some radiation-aware devices (for Sandia users only); and (4) Object-oriented code design and implementation using modern coding practices that ensure that the Xyce Parallel Electronic Simulator will be maintainable and extensible far into the future. Xyce is a parallel code in the most general sense of the phrase - a message passing parallel implementation - which allows it to run efficiently on the widest possible number of computing platforms. These include serial, shared-memory and distributed-memory parallel as well as heterogeneous platforms. Careful attention has been paid to the specific nature of circuit-simulation problems to ensure that optimal parallel efficiency is achieved as the number of processors grows. The development of Xyce provides a platform for computational research and development aimed specifically at the needs of the Laboratory. With Xyce, Sandia has an 'in-house' capability with which both new electrical (e.g., device model development) and algorithmic (e.g., faster time-integration methods, parallel solver algorithms) research and development can be performed. As a result, Xyce is a unique electrical simulation capability, designed to meet the unique needs of the laboratory

    Xyce parallel electronic simulator : users' guide.

    Full text link
    This manual describes the use of the Xyce Parallel Electronic Simulator. Xyce has been designed as a SPICE-compatible, high-performance analog circuit simulator, and has been written to support the simulation needs of the Sandia National Laboratories electrical designers. This development has focused on improving capability over the current state-of-the-art in the following areas: (1) Capability to solve extremely large circuit problems by supporting large-scale parallel computing platforms (up to thousands of processors). Note that this includes support for most popular parallel and serial computers; (2) Improved performance for all numerical kernels (e.g., time integrator, nonlinear and linear solvers) through state-of-the-art algorithms and novel techniques. (3) Device models which are specifically tailored to meet Sandia's needs, including some radiation-aware devices (for Sandia users only); and (4) Object-oriented code design and implementation using modern coding practices that ensure that the Xyce Parallel Electronic Simulator will be maintainable and extensible far into the future. Xyce is a parallel code in the most general sense of the phrase - a message passing parallel implementation - which allows it to run efficiently on the widest possible number of computing platforms. These include serial, shared-memory and distributed-memory parallel as well as heterogeneous platforms. Careful attention has been paid to the specific nature of circuit-simulation problems to ensure that optimal parallel efficiency is achieved as the number of processors grows. The development of Xyce provides a platform for computational research and development aimed specifically at the needs of the Laboratory. With Xyce, Sandia has an 'in-house' capability with which both new electrical (e.g., device model development) and algorithmic (e.g., faster time-integration methods, parallel solver algorithms) research and development can be performed. As a result, Xyce is a unique electrical simulation capability, designed to meet the unique needs of the laboratory

    FOSS CAD for the compact Verilog-A model standardization in Open Access PDKs

    Get PDF
    The semiconductor industry continues to grow and innovate; however, companies are facing challenges in growing their workforce with skilled technicians and engineers. To meet the demand for well-trained workers worldwide, innovative ways to attract skilled talent and strengthen the local semiconductor workforce ecosystem are of utmost importance. FOSS CAD/EDA tools combined with free and open-access PDKs can serve as a new platform for bringing together IC design newbies, enthusiasts, and experienced mentors
    corecore