LSI COSIMULATION IN EDA FOR PCB DESIGN
Virtual prototyping is performed during product development to validate a design using a computermodel before making a physical prototype. For this purpose, EDA for printed circuit board (PCB) designcontain SPICE circuit simulator. Typically, modern PCB assemblies include one or more large-scale integratedcircuits (LSI). The LSI functionality is complemented by auxiliary integrated circuits (IC) and discretecomponents. In most cases, the required efficiency is achieved by using LSIs that include processorcores. Therefore circuit simulators must provide a hardware/software co-simulation. System-level LSImodels are acceptable in terms of computational resource costs. Major advances in system-level simulation,including co-simulation, come from the development of LSIs themselves. In PCB design, LSIs arefully fabricated components. This specificity must be taken into account when implementing tools for PCBdesign verifying. System-level LSI models must be integrated into the overall assembly circuit model. LSImodels must provide the required accuracy only at the external pins. Models of digital LSIs must accuratelyreproduce delays between level changes at the pins and diagnose timing violations. EDA for PCBdesign users must develop LSI models tailored to the project specifics. The purpose of the research is tofind solutions for building models of LSIs, containing processor cores, for prototyping circuits usingOrCAD PCB Designer with PSpice. The article discusses the task of building a C/C++ model for thedsPIC33 microcontroller that performs signal processing in real time. An example of building a C/C++model using the PSpice Model Editor tools and modeling results are given.
Authors
- Alexander Khludenev
- S. A. Silvashko
Publication Details
- Journal
- Izvestiâ ÛFU. Tehničeskie nauki
- Published
- 2024-09-13
- DOI
- https://doi.org/10.18522/2311-3103-2024-4-101-110
- Primary Topic
- Simulation Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00