Skip Navigation
Small Business Innovation Research/Small Business Tech Transfer

Application of SystemVerilog to Science Mission Simulation

Completed Technology Project
69 views

Project Description

Application of SystemVerilog to Science Mission Simulation, Phase I
SynaptiCAD proposes to adapt a commercial digital design simulator for use by complex NASA space systems and missions. The simulator is based on SystemVerilog, an IEEE-standard language with a long pedigree in the electronics world. Digital simulators offer the potential to scale to very large systems since they are already being used to model circuits with millions of events. SystemVerilog, additionally, can easily connect with continuous simulation and engineering analysis tools. Conventional commercial simulators lack this scalability. SynaptiCAD will demonstrate how its own implementation of SystemVerilog, encapsulated in a product known as Verilogger Extreme, can be generalized by creating appropriate APIs and model libraries for satellite, robotics, and science mission simulation. SynaptiCAD will further demonstrate that the simulator can connect readily to other engineering environments such as Python and Phoenix Integration's ModelCenter. A synthesis step will also be illustrated at a basic level, where a hardware design is derived from the resulting simulation. Synthesis is common in the electronics industry and carried out at a highly sophisticated level. A path toward evolving this initially rudimentary synthesis capability will be laid out. The new proposed simulator will demonstrate a realistic NASA problem and show how it can be applied to the full design lifecycle, involving multi-fidelity and multi-disciplinary models. The new simulator will eventually allow for a "digital twin" of a flying spacecraft that can be used for realistic validation both during the design and after launch. More »

Anticipated Benefits

Project Library

Primary U.S. Work Locations and Key Partners

Technology Transitions

Light bulb

Suggest an Edit

Recommend changes and additions to this project record.
^