Take a look at some of the products we are working on. These include nimbleSpice®, verilogAML®, and numericalDevices®.
nimbleSpice®
Create a compiled netlist version of your circuit that integrates seamlessly with your favorite programming language.
nimble [nim-buhl]
adjective, nim·bler, nim·blest.
quick and light in movement; moving with ease; agile; active; rapid.
Synonyms: spry, sprightly, brisk, lively, keen, sharp, quick-witted, cleverly contrived
Antonyms: ungainly, clumsy to understand, think, devise, etc.
If SPICE and its derivatives were majestic cruise liners, then nimbleSpice® would be the jet ski zipping across the waves. – Want something done promptly? Hop on the jet ski and ride the waves of productivity!
Enhance your design process with nimbleSpice®, a powerful simulator that can handle everything from single transistors to entire circuit blocks. Unlike a traditional SPICE simulator, nimbleSpice® is designed to handle problems with a reasonable number of incorporated devices. In addition, the network to be simulated is known at compile time. This leads to a much leaner implementation of the simulator’s solver, resulting in orders of magnitude faster execution. Compared to common simulators, nimbleSpice® is not limited to command-line commands or a user interface; it is an open tool that interfaces directly with the programming language of your choice. nimbleSpice® converts your netlist and its components into C++ code, which is then compiled and wrapped with a standardized API for seamless integration with virtually any programming language or math tool. Run custom circuit block simulations directly from e.g. Python and improve performance by integrating with libraries such as SciPy, or any other modules for your specific optimizations.
SizingTool is based on nimbleSpice®. But nimbleSpice® can do more than a single transistor. Learn more about nimbleSpice® and its future applications.

numericalDevices®
numericalDevices® is our trademark for pre-defined, ready-to-use devices. As with SizingTool, predefined devices are used for the BSIM3, BSIM4 and Verilog-A transistor models, which integrate seamlessly with C++, Python and other languages.

verilogAML®
Combine nimbleSpice® and its VerilogA extension with machine learning to create a design tool compiler for all your design challenges.
Our aim is to create the verilogAML® (Verilog-A Machine Learning) design tool compiler by merging solutions from the nimbleSpice® simulator with machine learning. The speed of nimbleSpice® simulation and its integrated VerilogA capability are pivotal in this process, as nimbleSpice® can produce millions of teaching patterns within minutes. Our main objectives are twofold: first, to develop lightweight models that operate much faster and with significantly less computational overhead; and second, to reverse the input and output of the teaching patterns, thereby creating a design tool where the desired behavior (the output) determines detailed system requirements (the input).

nimbleSpice®, verilogAML®, and numericalDevices® are trademarks of rsvNumerics.

rsvNumerics
Reflecting the world in numbers!
Copyright © 2025 rsvNumerics – All Rights Reserved.