Luca Daniel


 

Research:

Selected Publications:

§         L. Daniel, C. R. Sullivan, S. R. Sanders. “Design of Microfabricated Inductors”, IEEE Transactions on Power Electronics, vol. 14, no. 4, p. 709-23, July 1999. (Power Electronic Society Award for Best Journal Paper in the year 1999).

§         L. Daniel, C. S. Ong, S. C. Low, K. H. Lee, J. White, "A Multiparameter Moment Matching Model Reduction Approach for Generating Geometrically Parameterized Interconnect Performance Models", IEEE Transaction on Computer Aided Design of Integrated Circuits and Systems, vol. 23, no. 5, p. 678-93, May 2004.

§         T. Moselhy and L. Daniel, "Stochastic Integral Equation Solver for Efficient Variation Aware Interconnect Extraction", IEEE/ACM Design Automation Conference, Anaheim, CA, p. 415-20, June 2008. (Prepublication journal version available upon request to luca@mit.edu)

§         B. Bond and L. Daniel, "Guaranteed Stable Projection-Based Model Reduction for Indefinite and Unstable Linear Systems" Proceedings of the IEEE Conference on Computer-Aided Design, San Jose, p. 728-35, November 2008. (IEEE/ACM William J. McCalla ICCAD Best Paper Award).

§         T. Moselhy, I. M. Elfadel, and L. Daniel, "A Capacitance Solver for Incremental Variation-Aware Extraction", Proceedings of the IEEE Conference on Computer-Aided Design, San Jose, p. 662-9, November 2008. (Prepublication journal version available upon request to luca@mit.edu)

§         B. Bond, L. Daniel, "Stable Reduced Models for Nonlinear Descriptor Systems Through Piecewise-Linear Approximation and Projection", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 28, no. 10, p. 1467-1480, October 2009.

§         More 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 Hsio] 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. (username and password access available upon request to luca@mit.edu)

Teaching:

§         MIT Grad. 2.096/6.336/16.910 Introduction to Numerical Simulation (Fall04, Fall05, Fall06, Fall07, Fall08, Fall09, Fall10, Fall11, Fall12).

§         MIT Grad. 2.097/6.339/16.920 Numerical Methods for Partial Differential Equations (Fall07, Fall11).

§         MIT Undergrad. 6.013 Electromagnetics & Applications  (Spring10, Spring11, Spring12, Spring13)

§         MIT Undergrad. 6.003 Signals and Systems (Spring03, Spring04, Spring05, Spring06, Spring07, Spring08, Spring09)

§         University of Pisa, Grad. Introduction to Model Order Reduction (Summer06, Summer09).

§         MIT Grad. Model Order Reduction Seminar (Fall05, Spring06).

§         MIT Undergrad. 6.041 Probabilistic Systems Analysis and Applied Probability (Fall03)

§         UCB Grad. EE219A Computer Aided Verification of Electronic Circuits and Systems (Fall98)

Hobbies:

 


For questions and comments please write to: luca@mit.edu.

Last Updated Mar 2013