You are here

Integrated Interface Layer for Micromagnetics and RF Computational Engines



PROPOSALS ACCEPTED: Phase I and DP2. Please see the 16.2 DoD Program Solicitation and the DARPA 16.2 Direct to Phase II Instructions for DP2 requirements and proposal instructions.

TECHNOLOGY AREA(S): Information SystemsTECHNOLOGY AREA(S): Information Systems

OBJECTIVE: Create a Graphical User Interface (GUI) with integrated pre- and post-processors that interface with efficient and accurate nonlinear micro-magnetic computation engines and allow rapid virtual prototyping of nonlinear magnetic components within standard RF design tools.

DESCRIPTION: There is a critical DoD need for capabilities that would provide improved interface of nonlinear micro-magnetic computation engines with standard RF design tools. Electromagnetic modeling and simulation engines are indispensable tools that enable rapid prototyping of components and systems. Linear magnetic behavior of components, such as circulators and oscillators, is efficiently and accurately modeled using any of a variety of standard RF computational engines, including circuit simulators such as Keysight Advanced Design System (ADS) and SPICE. However, these RF computational engines become inefficient and inaccurate for nonlinear and time-dependent magnetic behaviors, thus excluding magnetic components with those signal processing capabilities from the components inventory of RF design engineers. Some of the nonlinear magnetic components of potential value to many RF design engineers include frequency selective limiters (FSL) and signal-to-noise enhancers (SNE), which are self-adaptive (frequency and amplitude) notch and bandpass filters, respectively. Accurate and efficient modeling of the nonlinear and time-dependent magnetic behavior of components such as FSLs and SNEs requires micromagnetics computation engines that operate at the fundamental materials level, which are relatively of insignificance to RF design engineers. In addition, micromagnetics tools are not designed to interface with any specific RF computation engine and tend to produce output data that can be difficult to interpret. This renders micromagnetics tools impractical to RF design engineers and restricts their use, and thus the adoption of self-adaptive components. This impediment can be eased with a user interface capable of interfacing efficiently with both micromagnetics and RF computational engines. As such, this topic calls for innovative solutions for a Graphical User Interface (GUI) with integrated pre- and post-processors that gives the operator an efficient means to set up modeling and simulation problems and scenarios, which includes nonlinear magnetic components, and provides a vehicle for visualization and intuitive interpretation of the simulation output data. The GUI should work with existing RF computation engines and be scalable and robust enough for commercial and military users.

PHASE I: Select one or more candidate RF computation engines and determine input and output data exchange requirements with a high level micromagnetics computation engine. Develop initial concept design for and identify key elements of a GUI with integrated pre- and post-processors to generate input data and display output data for the candidate RF computation engines. Determine technical feasibility of integrating the proposed GUI with the selected computational engines. Deliverables will include a Phase I final report with draft use case, requirements, and implementation documents supporting the proposed integration strategy.

PHASE II: Develop prototype GUI code and demonstrate the capability to generate input data and display output data with the selected RF computational engines. Demonstrate the capability to set up, analyze, and display a simple nonlinear magnetics component, such as an FSL, and validate the simulation results using experimental data or analytical results. Deliverables will include a Phase II final report, prototype GUI source code with complete use case, requirements, and implementation documents, and validation results showing the accuracy and efficiency of the prototype GUI.

PHASE III DUAL USE APPLICATIONS: Produce a fully integrated and optimized GUI, with complete technical and user documentation, supporting one or more selected RF computational engines using the prototype GUI source code from Phase II. Provide GUI source code to DoD laboratories for evaluation and testing. Demonstrate the capability to set up, analyze, and display results from a complex nonlinear magnetics component structure, which will accelerate the design cycle for components critical to electromagnetic communications and sensing applications in the commercial and military sectors.


  • M.J. Donahue and D.G. Porter, “OOMMF User's Guide, Version 1.0,” Interagency Report NISTIR 6376, National Institute of Standards and Technology, Gaithersburg, MD (Sept 1999).
  • G. Mohler, A.W. Harter, and R.L. Moore, “Micromagnetic study of nonlinear effects in soft magnetic materials,” Journal of Applied Physics, 93, 7456-7458 (May 2003)
  • Rahmouna El-Bouslemti and Faouzi Salah-Belkhodja, “Passive Coplanar Circulator with the Yig Thin Films,” International Journal of Electronics Communications and Electrical Engineering Volume 3 Issue 8 (August 2013). ISSN: 2277-7040 [Online]. Available:
  • Keysight Technologies, “Advanced Design System (ADS),” (February 2016) [Online]. Available:
  • The University of California Berkeley, “The Spice Home Page,” (February 2016) [Online]. Available:

KEYWORDS: Electromagnetics, GUI, Micromagnetics, Modeling and simulation, RF circuit simulator

US Flag An Official Website of the United States Government