Luca Daniel




Selected Publications:


Public Domain Open Source Software:

  • FastMaxwell, [Tarek El-Moselhy] An open-source, full-wave, 3D, electromagnetic solver for efficient extraction of interconnect structures above a substrate. The code is accelerated via the efficient discrete complex image method, efficient full-wave integration routines and an iterative precorrected fast Fourier transform matrix vector product. The code has been tested on a variety of large scale (up to 300,000 unknowns) structures.
  • Caplet [YuChung Hsiao] A C++ open source capacitance extraction. Specialized instantiable basis function templates move the computational bottleneck of this integral equation solver from the non-embarrassingly parallelizable matrix solver to the embarrassingly parallelizable matrix setup phase. 90% parallel efficiencies have been demonstrated on tens of cores. “Real-time” capacitance extraction performance (could be used to generate 3D field solver accurate parasitic capacitance values while dragging and stretching wires with the mouse). CAPLET can directly handle GDS2 layout files into capacitance matrices in both GUI and command line interfaces. The internal extraction algorithm is specialized for VLSI interconnect structures but not exclusively, as long as the structure is of Manhattan geometry and embedded in uniform dielectric.
  • Squid  (stable quasiconvex identification) [Kin Cheong Sou] An open-source matlab tool for the generation of reduced order linear system models from available transfer function data points. The tool is based on a quasi-convex relaxation of a system identification problem subject to stability and passivity constraints.
  • M2VerilogA: [Zohaib Mahmood] A wrapper class which takes in S-parameter or Z-parameter file in `.snp' touchstone format or .mat file in matlab and generates a compact dynamical model. The code incorporates binary search to find minimum system order for given error bound. The final model is saved in a verilogA file which can be easily interfaced with commercial simulators such as spectre.
  • Stins (stable identification of nonlinear systems) [Brad Bond], A public domain open source compact modeling code for nonlinear analog circuit blocks such as low noise amplifiers, mixers, or power amplifiers, based on system identification with stability guarantees.
  • MARIE [coming soon] - Magnetic Resonance Integral Equation suite. An open source MATLAB code for the electromagnetic analysis of high field MRI problems with realistic human body models, including transmit and receive coil analysis.
  • [coming soon] open source MATLAB code for automated design of a decoupling matrix connected between the power amplifiers and coupled RF arrays. This decoupling matrix mixes the input signals and transforms the impedance to ensure all forward power is delivered to the load





For questions and comments please write to:

Last Updated April 2014