Weifeng Li
705 West Putman Street, Apt A2
Fayetteville, AR, 72701
(479) 445-8772 wxl002@[EMAIL PROTECTED]
http://comp.uark.edu/~wxl002/index.htm
Objective:
To obtain a challenging intern/full-time R&D position in the field of
design automation, software & GUI design, programming sup****t, device
characterization and verification, and behavioral modeling and
simulation.
Education:
M.S. student in Electrical Engineering, University of Arkansas,
Fayetteville Aug 2008
(Expected)
B.S. in Automation Engineering, University of Electronic Sci & Tech of
China, Chengdu, China
GPA:
3.64/4.0
June 2006
Research Experience:
Research Assistant MSCAD Lab, University of Arkansas,
Fayetteville August 2006-
Present
Responsible for the development of a model characterization and
validation tool called Certify. It is a relatively lightweight,
flowchart oriented tool that allows the user to capture model
characterization recipes, save and reuse them (including simulator
settings), im****t data, and perform parameter extraction and curve
fitting. Certify has been integrated with Synopsys Saber and Cadence
Spectre simulators, and it is is able to use a "simulator-in-the-loop"
approach for optimization with several optimization algorithms.
Certify tool is consists of the following three parts:
Characterization recipe capture: consists of test bench editor and
experiment editor. Users are able to draw flow charts to im****t test
benches/model files and set up analyses. Developed in Python and Qt/
PyQt GUI toolkit. Database is designed using XML format.
Optimizer for Saber: Users are able to select and set up optimization
algorithms, perform the optimization, and get the best fitting set of
parameter values for behavioral or device models. It will also show
graphs of both physical measured data and simulated results for
comparison. Developed in AIM scripting language. AIM is a superset of
Tcl/Tk scripting language and is able to control all Saber
applications. Saber & CosmosScope are used for this application.
Optimizer for Spectre: The same function as its Saber counterpart.
Developed in OCEAN/SKILL scripting language. The SKILL language is
often used with most Virtuoso products. In Certify, it controls the
Virtuoso Analog Design Environment especially with the Spectre
simulator.
Unix/Linux System Administrator MSCAD Lab, University of
Arkansas October 2007-Present
Systems: Solaris 9/10 and Red Hat Enterprise Linux WS release 4
Responsibilities: user accounts and groups management at Unix level
(add new users and new groups for other students, move users to
obsolete group when they left, and synchronize the change to all
servers) , systems update and maintenance data management (using Sun
Management Center for updating Solaris systems, managing NFS service
of the main server, and fix all the errors encountered), and license
servers management ( Flexlm servers for Cadence and Synopsys CAD
tools).
Computer Skills:
Programming/Scripting: C/C++ ,Python, Qt/PyQt (GUI toolkit), AIM (Tcl/
Tk) and OCEAN (SKILL Language)
Development Tools: Qt Designer, have working knowledge of version
control system (CVS) and bug control system (bugzilla).
Markup Languages: XML
Hardware description languages: MAST , Verilog-A
Operation Systems: UNIX/Linux, Mac OS X and Windows.
CAD Tools: Synopsys Saber & CosmosScope, Cadence's custom IC design
environment (IC5141 with IUS58 and MMSIM61), Mentor Graphics IC
design tools (IC Station, Design Architect, QuickSimII, etc), Agilent
ADS.
Publications:
[1]. Weifeng Li, Omair Abbasi, Naveed Hingora, Yongfeng Feng and Alan
Mantooth, "Certify- A Characterization and Validation Tool for
Behavioral Models", 2007 IEEE International Behavioral Modeling and
Simulation Workshop (BMAS 2007), pp. 40-45,San Jose, CA, Sep
20-21,2007
[2]. Weifeng Li, Yongfeng Feng, Peter Wilson, Alan Mantooth, Enrico
Santi and Jerry Hudgins, "Certify-A Parameter Extraction Tool for
Power Semiconductor Device Models" , 2008 Summer Simulation
Multiconference (SummerSim'08) - Grand Challenges in Modeling &
Simulation (GCMS'08), Edinburgh, Scotland, June 16-19, 2008


|