SlideShare a Scribd company logo
1 of 4
Download to read offline
TIENG D. NGUYEN
1158 Bendmill Way, San Jose, CA. 95121 • Cell: (856) 796-0261 • Nguyen583@gmail.com
PRINCIPAL HARDWARE/FPGA ENGINEER
Project Leadership / Task Management / FPGA / Ultra High Speed Board Design / Design Consulting
CAREER SUMMARY
A highly accomplished Engineering Professional with a proven ability to manage all phases of hardware design, development,
implementation and cost reduction. An energetic self-starter with extensive technical, project leadership and supervisory
experience. Highly adept with leading edge electronic/logic designs (10+Gbps), re-configurable hardware algorithms in FPGA,
testing, and integration towards applications in network computing and data center server to ensure projects are finished on
time and at an optimal cost. Areas of experience include:
• Helped Titan Medical Inc company to bring up its SPORT flagship, non-instrusive surgerical robotic machine used in
hospital operating room, to its final production stage. The instrument has three separated subsystems. They are a work
station unit, central unit and insertion tube unit. They were designed with isolations of 2-MOOP and 2-MOPP per IEC-
60601-x standard.
• Video server and video storage hardware experience consisted of designing custom video ASICs based on MPEG
compression algorithms and video migration from lowest (slowest) to highest (fastest) memory hierchary. The video
ASICs were formed a SIMD systolic array of processors and IO communication channels that provided a fault tolerance
with/without performance degradation. The system applications were very flexible and highlighted here for an illustration:
video simulation and editing, MPEG encoder/decoder, Video-On-Demand, Terrain Rendering and Volume Visualization,
Synthetic Aperture Radar processing applications.
• FPGA experience included Xilinx Virtex, Altera Cyclone, and Lattice using Verilog and VHDL languages, ModelSim, NC-
Sim and System Verilog Assertion tools for simulation, debug using ChipScope, oscilloscope and logic analyzers. Some
highlights of FPGA designs are memory management unit (MMU) that translated a logical to physical address and
generated a page fault, a specialized frame relay processor, Fibre Channel link processor, SONET Virtual Concatination,
interconnect system bus controllers, performance and statistic controllers, DSPs, and glue logics.
• PCB experience included incorporation of large multiple pin count FPGAs, CPU (Motorola/Intel/PowerPC/ARM) complex,
external memories (RLDRAM/DDR2/DDR3) and discrete logics on high speed board designs using Allegro schematics
capture, Hyperlinx for signal integrity and Ansys HFSS for ultra high speed trace (10Gbps and above) geometry structure
simulation.
• Signal integrity experience included trace geometry constructions. For ultra high speed signals, traces are constructed in
differential co-planar microwave structures with embedded coupling capacitors on differential signals. Verified the
structures with a S-parameter measurements of two port microwave trace structures. Determined a system channel loss
budget in dB.
• PCB fabrication experience included lowest cost bare boards by fitting perfecly multiple PCBs into a panel, layer
symmetry and copper balance; excellent signal integrity by defining trace geometry and PCB stack up for a control
impedance; low coupling noises by runing traces, North-South and East-West, lowest separation rules and maintaining a
continous ground return current plane; high quality PCBs by embedding a test coupon that was not only to verify the
control impedance but also ensure multiple EMS suppliers to meet the same criteria; design producibility by providing
rule sets for trace geometries, minimum separation, grouping, and length matching.
• Power distribution experience included a system power design, connector and power plane impedance evaluation, single
phase DC converter designs and breadboarded multi-phase DC converter designs, using Bode gain/phase margins for a
stability analysis.
• EMI/EMC experience included design compliance, test and fix a radiation emission, conducted emission, and ESD on-
contact and over-air testings.
• Developed test methodology and test verification plan metrics for verifying hardware/fpga designs.
• Completed many design turns using Fujitsu’s ridgid Hardware Design Life Cycle and FPGA Design Life Cycle processes.
The processes were not only ensured high quality designs but also emphasized on DFT, DFM, DFA and design
reliability.
• Experienced in leading hardware projects with five engineers.
PROFESSIONAL EXPERIENCE
Plexus Corporation, Raleigh, NC 3/2016 – 8/2016
Hardware/FPGA/Field Application Consultant
* Analyzed current problems and proposed (implemented) solutions to the interconnected interfaces on a Workstation IO
board (WSIOB) in a Workstation unit of multi-functional units (Workstation, Patient Cart and Central units) of the robotic
non-instrusive surgerical machine, SPORT. The WSIOB have a Cortex M0 micro controller with a builtin 1MB memory
and 256KB flash memory runs at 120MHz clock. The Cortex M0 controlled three I2C slaves and two I2C expanders to
control various IO operations as well as performing an emergency stop if an emergency event occurs. The design was
captured in Altium schematics capture tools.
* Re-design two DC/DC converters using MatLab/Multilink to provide adaquate electrical current for the WSIOB operations
and eliminated one large transformer by moving a power on button to different isolation barrier.
* Re-designed the WSIOB layer stackup, routing and power distribution to pass EMC/UL compliance.
* Re-designed an emergency stop circuit (E-STOP) in CPLD using XC9572 and Vivado tools.
* Enhanced the WSIOB circuits to provide isolations for 2 MOPP and 2 MOOP protections per IEC-60601-x standard.
* Performed a risk management (DFMEA) on the workstation unit.
* Modified board placement, connectors and cables to help DFX design goals.
Fujitsu Network Communi, Pearl River, NY 10/2002 – 2/2016
Principal Hardware/FPGA/Field Application Engineer
Summary of work at FNC included architecture and design of various embedded processor (PowerPC/ARM/PSoC) boards,
power distribution, power sequencing and reset strategies, signal integrity, PCB layer stackup and layout. Some designs had a
mix mode as in ROADM design. For a board design framework, a rigid Fujitsu hardware life cycle process that started from a
concept to a production was followed for design documents, DFM (components and connectors packages, board profile and
copper pattern), and DFT (configurable JTAG chain), test plan metrics and verification, prototype debug and bring-up, also
assistance of test setups and supports for an inhouse manufacture. For a FPGA design, a Fujitsu FPGA/ASIC design process
was followed with a good RTL coding pratice, must have a default CASE statement, a mix of traditional Verilog and
SystemVerilog (UVM) verification. Synopsis tools were for synthesis; errors and warning reports were scanned with Perl
scripts; PAR tools were Quartus and ISE as well as exploring Vivado. Experiences at FNC were below.
* Helped customers to troubleshooting systems down to circuit levels. Suggested workaround the issues until software
and/or hardware fixes were delivered.
* Designed/analyzed a new EPON design project that has 8x10G clients interfaces and 2x40G netwok interfaces using
Broadcom ARAD and Pioneer chips. Employed ANSYS HFSS to design 10Ghz pre layout traces with specific routing
patterns, trace width, trace high and trace surface roughness, trace length matching, and mix dielectric constants of
multilayer stackup.
* Designed a 24-layer PCB 8-Degree ROADM board in FW9500 using Allego 16.5 schematics capture and constraint tools.
Designed, debugged and brought up the 8-Degree optical switch board with 88 channels at 40Ghz each in a single fiber.
The optical switch board consisted of a WSS (Finisar/JDSU), an OCM (Axsun/Photop), 1x4 optical switch and supporting
electronics for optical power monitor. An ARM processor in 1152-pin Altera SoC Cyclone 5 performed a system
performance and diagnostics. The Cyclone 5’s ARM processor interfaced to an external DDR3 which stored a runtime
controlled program after loaded from a compressed bootrap reset routine in its flash memory. The design was supported a
configurable JTAG chain, DFM, and DFT at board and system level test documents.
* Took parts in creating a new FW CDS product and then designed, debugged and brought up a storage and fan
subsystem. The fan system was a high voltage (-48V) analog and digital I/Os designed on a 16-layer PCB using Allegro
16.5 schematics capture tool. The fan subsystem was employed a Cypress PSoC, a micro-controller, to regulate fan
speed based on a sensed ambient temperature. Wrote a C-code controlled firmware on the Cypress PSoC Designer tool
to compile and download to internal PSoC flash memory. The firmware was a self booting, reporting interrupt events and
diagnosing its health. The design was supported a configurable JTAG chain, DFM, and DFT at board and system level
test documents. I also coded a RTL for a system communication bus in Verilog, synthesized in Synopsis, and mixed
traditional verilog and SystemVerilog verifications. Wrote a test plan metrics, scoreboard, for use against the verification
process. Responsible to debug and bring up the FPGAs in the lab.
* Performed Xilinx Virtex 6 FPGA designs for FW9500 PIUs as such OUPSR (optical unidirectional path signal redundancy)
and MUX-sponder. The FPGAs performed a network management and control datapath facility. RTL was coded in
Verilog, synthesized in Synopsis, and mixed traditional verilog and SystemVerilog verifications. Wrote a test plan metrics,
scoreboard, for use cases against the verification process. Responsible to debug and bring up the FPGAs in the lab.
* Worked on cost reductions on various existing designs in FW9500 and FW4100ES ESLANSU for a high return on
investment (ROI) with high denser FPGAs and lower layer PCB stack up for a reduce cost. The design was supported a
configurable JTAG chain, DFM, and DFT at board and system level test documents. While FPGAs were re-compiled with
added emulation circuits to allow an unchanged software still saw the same old behavior on a new hardware.
* Brought in a Fibre Channel transport expertise to Fujitsu Network Comm (FNC) product portfolio. Led the efforts to define
and architected board level and FPGA level design to transport a Fibre Channel (FC) protocol over various distances, 1K
and 8K mile links. Helped system engineers to define feature sets of FC requirements and trained design engineers on
FC aspects. Then led, designed, debugged and brought up the FW4100 1G/2Gbps SANSU (storage area network service
unit) design with five other subordinate engineers. The SANSU design was implemented on a 32-layer PCB with
impedance control for 50 ohm transmission line and 100 ohm differential lines. Also, designed -48V power bus for point of
load (POL) DC/DC converters which stepped down to 5V, 3.3V, 1.5V, 1.2V, 1.1V and 0.75V to power the SANSU board.
The design was supported a configurable JTAG chain, DFn at board and system level test documents. Coded a critical
verilog blocks on a clock adaptation FIFOs and flow control. Verified them in traditional Verilog test bench and ModelSim.
* Provided a backend support of a full hardware life cycle process of the design included writing a board description spc
(HUDS), board level engineering test spec (HDVS), manufacturing board level test spec (N-spec) and manufacturing
system level test spec (MSTS). Wrote menu driven C-functions to test the board during a hardware debug cycle and
documented them in the N-Spec for a manufacturing test technician to test production boards.
* Maintained and tracked provisions in a design through a propreitary revision control (PIMS), problem reports in Oracle
problem tracking report (PTR) and engineer change notice (ECN).
* Following tools were used in Fujitsu designs: Synplify, Modeltech, Xilinx, Altera, Lattice, Verilint, Synopsis, Allegro,
Hspice, ADS signal integrity tools. For a very high speed signal from 10+Gbps, an ANSYS HFSS tool was used to
simulate a trace geometries, PCB layer stack up, mixed dielectric constants, and specific routing pattern to ensure
channel losses within a channel loss budget.
* Led hardware projects with four to five hardware engineers.
David Sarnoff Research Center, Princeton, NJ 9/1995 - 10/2002
Staff Hardware Engineer
Summary of work at David Sarnoff Research Center included architecture and design of Intel 486 processor video switch
board, CPU board with proprietary Video ASIC processors in a SIMD architecture, power distribution utilized thick copper
layers and LDO converters, reset strategies, signal integrity, power distribution, PCB layer stackup and layout. Simulated
Video processors and IOs and performed a static timing analysis of the processor and IO chips. Experiences included in
below.
* Designed and maintained a complete end-to-end RF/HFC coax cable network for a Video-on-Demand (VOD) in a cable
TV environments.
* Investigated a low yield of cutting edge high pin count ball grid array FPGAs on PCB and documented the improved
design process into a standard procedure for a next project.
* Designed a 24-layer PCB and architected a proprietary multi-gigabit (1.25GHz and 2.125GHz Fiber Channel/ Gigabit
Ethernet physical layer) video switch for the second generation VOD server using 500K gate Altera 10K200E with 672 pin
BGA as a target device. Design included virtual output queue (VOQ) DPRAM to output data to VSC870 transceiver,
external FIFO interface for retrieving packets from the VSC870, a CAM routing table lookup, a ping messaging controller
broadcasts its health status and monitors other boards’ health, and CRC generation/checking. Several embedded dual-
clock buffers were used for transferring packets between the multiple clock domains, 125MHz, 66MHz, and 31.125MHz.
Verification included a multi-board environment used for transferring test packets through the Vitesse VSC880 switch
model in VHDL.
* In the second generation of the video-on-demand server, I created, simulated and measured a High Speed PCB with 24-
layer and 50 ohm control impedance, High Frequency Signal Routing, Power Distribution, Single and Differential
terminations, length matching, and crosstalk budgeting rules for all signal frequencies, up to 2.125GHz,. Was a mentor to
junior engineers on the signal integrity subject.
* Designed memory modules for a SIMD (parallel) processor board with 128 processors for a video simulation, MPEG
encoder, VOD, Terrain Rendering and Volume Visualization, Synthetic Aperture Radar processing applications.
* Designed system clocks (using PLL technology) with a 2ns clock jitter throughout the system, distributed in phase 84MHz,
42MHZ, and 21MHZ to synchronize a massively array processors and IO modules. Used HSPICE to simulate a clock tree
distribution transmission line on backplane and plugged-in-boards for LSI Logic sea of gate ASIC chip.
* Designed and extracted ALU unit’s worst case static timing and
* Specified the processor and IO external interface timings after extracting and analyzing the Processor and IO ASIC pin
worst case delay paths.
* Verified functionalities of the array element Processor and IO ASICs using LSI sea of gates CMD design tools.
* Ran HSPICE circuit simulator to verify sea of gate IO buffer capable to drive a loaded transmission line on a PCB for LSI
Logic sea of gate ASIC technology and recommended a characterized IO buffer for use in the design.
Eastern Research, Inc., Moorestown, NJ 2/1994 - 9/1995
Design Consultant
* Designed a voice call connection request processing for SS7 signaling system was based on Bell Core GR303. The call
processing agent ran on 8 T1/E1 lines with an embedded MC68360 processor. The design was used Xilinx XC4010 to
process 2048 On/Off Hook signals on 8 T1/E1 lines. The processed On/Off Hook signals were put on FIFO for a higher
level processing. Xilinx XACT tools were used for the FPGA development.
* Designed a high reliable derived Stratum 3 clock. The design had to meet stratum 3 requirements included BellCore 378
and 1244. The design was based on redundant clock modules constantly locked in phase with an incoming stratum 3
clock. When the incoming stratum 3 clock ceased, an online clock module maintained its derived clock for up to 24 hours
and less than 3ppm drift. If the online clock module failed, an offline clock module took over. The high reliable PLL design
consisted of phase counter, phase error, phase/frequency detector, clock fail detector, clock switchover, and control
circuits all in XC4010. Xilinx XACT tools were used for the FPGA development.
Gandalf Data Ltd/Infotron System Corp., Cherry Hill, NJ 8/1986 - 1/1994
Principal Engineer
Summary of work at Gandalf/Infotron System included architecture and design of Motorola MC68020 processor frame relay
board with a custom frame relay co-processor implemented in XC4005E, power distribution utilized thick copper layers and
LDO converters, reset strategies, signal integrity and PCB layer stackup. Wrote a Pascal algorithm to simulate a system
behavior of a patented QUIC bus in term of system packet memory requirements.
* Designed a 12-layer PCB and architected an embedded Motorola MC68020 frame relay interface module that employed a
company proprietary cell relay switching technology. The core of the project was designed a custom RISC in Xilinx
FPGAs with an ALU and Instruction execution units, debugged, and wrote code for the custom RISC processor. The RISC
processor consisted of Xilinx XC4005E and XC3090 at 25MHZ and an external sequential microcode memory. The
custom RISC processor examined, processed frame headers, stored and forwarded frames to/from the physical link
interface. The module performed 2048 PVC connections and processed 12,000 frames/s. The simulation environment
was based on Mentor Graphic QuickSim version 8.1.
* Analyzed IO buffer memory requirement for the patented 1.2Gbps switching QUIC bus interface by writing a network
simulator in Pascal for exploring system variables such as packet sizes, number of packets, and packet transit delay
throughout the system.
* A group leader in charge of two enhanced embedded products to higher performance at a lower cost on 10-layer PCBs.
One was an dual link statistical multiplexer from 19.2Kbps to 64Kbps. A second project was enhanced the current
multiplexer to be compatible with AT&T subrate data multiplexer. Managed one-hardware and two-software engineers.
Both projects were capable to carry mixed voice and data channel to PBX systems.
AT&T Information System., Middletown, NJ 8/1985 - 8/1986
Technical Staff
* Designed a 12-layer PCB and debugged a VME processor module with a 10 MHZ Motorola 68010 and a zero-wait-state
external memory management unit (MMU) to run the system 5 UNIX operating system. The processor module was the
main element in the AT&T Network Protocol Processor (NPP) product.
Burroughs Corp., Paoli, PA 9/1981 - 8/1985
Engineer
* Designed logic gates, spice simulation, and layout of a chemical sensor processing CMOS chip. The project was
designed with a dynamic CMOS circuit for the VLSI design graduate course work at University of Pennsylvania.
* Received an award in generating a computer algorithm in Algo language to create and verify a PROM based state
machine for in house use. The design saved company many months of MI state machine redesign.
COMPUTER SKILLS:
Hardware: PC, SUN Sparc, SGI
O/S: UNIX, Linux, and Windows
Languages: Parallel C, C/C++, Pascal, LISP, Fortran, VHDL, Verilog, System Verilog, IBIS, X86 Assembly.
EDA Design Tools: Altium, Cadence, Mentor Graphic, ViewLogic, VeriBest, Examplar, Synplicity, Aldec, ModelSim,
Xilinx Foundation, Altera Qartus, LSI CMDE, AT&T ASIC tools, Ansoft 3-D, AMPspice2.5D,
HyperLynx 2-D signal integrity, Ansys SI and HFSS.
Analysis Tools: Mathlab, MS Excel, Project, Visio, Chronology Timing Desinger.
Office Tools: MS Office (Word, PowerPoint, Access, Project), FrameMaker, Acrobat writer
Vendors: OrCAD, Innoveda Viewlogic, Mentor Graphics Board Station, Synplicity, Synopsis, Avanti! (H-Spice),
AMP, Cadence
TECHNOLOGY EXPERIENCE:
LAB Tools: In-circuit Emulators, In-circuit debugger/monitor, cPCI Bus analyzer, HP Logic analyzers,
oscilloscopes, Bit Error Rate Testers, Gigabit Ethernet traffic generator/checker SmartBit, Function
generators, Burn-in oven, RF power measurement equipment, lasers, optical sources / power
meters, and optical attenuators.
SIGNAL INTEGRITY: HP 8510 Spectrum analyzer, Tektronic 11801C TDR, Agilent VNA Communication signal analyzer,
LeCroy LC584AL digital scope with jitter measurement, Avanti Hspice, AMP spice, and HyperLynx,
Cadence ADS and ANSYS HFSS, Bode 100, and LeCroy SPARQ-4000e.
Devices: Xilinx Virtex and Altera Cyclone 5 FPGA, Gate Array and standard cell ASICs, SDRAM, LVDS, ECL,
PECL, CMOS, GTL, HSTL, SSTL, and TTL discrete logic SRAM, CAM, Dual-Port, FIFO, Flash,
EPROM, AMD, Lattice, Cypress PLDs, MC68XXX, X86, PowerPC860, Cypress PSoC, Vitesse
VSC870, VSC880, Silicon Labs PLL and timing devices, Broadcom ARAD and Pioneer, and DDR3.
Standards: cPCI, I2C, RS232, RS485, X.25, HDLC, TCP/IP, PCIe, SATA, SAS, Fibre Channel (SAN), MPEG-1,
MPEG-2, RAID, T1/T3, ATM, SONET, OTN, CPRI (Cellular network interface).
EDUCATION:
BSEE Drexel University, 1981 Control Theory and Computing
MSCS University of Pennsylvania, 1984 Communication and Computational Architecture

More Related Content

What's hot

UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSDr.YNM
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
FPGAs : An Overview
FPGAs : An OverviewFPGAs : An Overview
FPGAs : An OverviewSanjiv Malik
 
FPGA Overview
FPGA OverviewFPGA Overview
FPGA OverviewMetalMath
 
Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)Deepak Kumar
 
STS _ TLF 2014 IDT
STS _ TLF 2014 IDTSTS _ TLF 2014 IDT
STS _ TLF 2014 IDTHank Lydick
 
FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014Ibrahim Hejab
 
Overview of Nios II Embedded Processor
Overview of Nios II Embedded ProcessorOverview of Nios II Embedded Processor
Overview of Nios II Embedded ProcessorAltera Corporation
 
Fpga Device Selection
Fpga Device SelectionFpga Device Selection
Fpga Device SelectionVikram Singh
 
Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Mohamed Youssery
 

What's hot (20)

UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
Fpga intro1
Fpga intro1Fpga intro1
Fpga intro1
 
Ia3115171521
Ia3115171521Ia3115171521
Ia3115171521
 
FPGAs : An Overview
FPGAs : An OverviewFPGAs : An Overview
FPGAs : An Overview
 
Lecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpgaLecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpga
 
Asar resume
Asar resumeAsar resume
Asar resume
 
FPGA Overview
FPGA OverviewFPGA Overview
FPGA Overview
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 
SoC FPGA Technology
SoC FPGA TechnologySoC FPGA Technology
SoC FPGA Technology
 
Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)
 
FPGA
FPGAFPGA
FPGA
 
STS _ TLF 2014 IDT
STS _ TLF 2014 IDTSTS _ TLF 2014 IDT
STS _ TLF 2014 IDT
 
FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014
 
Overview of Nios II Embedded Processor
Overview of Nios II Embedded ProcessorOverview of Nios II Embedded Processor
Overview of Nios II Embedded Processor
 
Fpga Device Selection
Fpga Device SelectionFpga Device Selection
Fpga Device Selection
 
Soc.pptx
Soc.pptxSoc.pptx
Soc.pptx
 
Trackguard WTS brochure
Trackguard WTS brochureTrackguard WTS brochure
Trackguard WTS brochure
 
FPGA workshop
FPGA workshopFPGA workshop
FPGA workshop
 
Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..
 

Similar to Tieng Nguyen resume

BSmithResume2016
BSmithResume2016BSmithResume2016
BSmithResume2016Barry Smith
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2Oliver Stone
 
Edwin Vinoth_Resume
Edwin Vinoth_ResumeEdwin Vinoth_Resume
Edwin Vinoth_Resumeedwin vinoth
 
Pratik Shah_Revised Resume
Pratik Shah_Revised ResumePratik Shah_Revised Resume
Pratik Shah_Revised ResumePratik Shah
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016Renjini K
 
William Check Resume
William Check ResumeWilliam Check Resume
William Check ResumeBill Check
 
4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_Richa4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_RichaRicha Verma
 
Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018Jay Vicory
 
Cygan Resume Senior Systems Engineer LinkedIn
Cygan Resume Senior Systems Engineer LinkedInCygan Resume Senior Systems Engineer LinkedIn
Cygan Resume Senior Systems Engineer LinkedInCarl Cygan, MSEE
 
Cygan Resume Senior Systems Engineer
Cygan Resume Senior Systems EngineerCygan Resume Senior Systems Engineer
Cygan Resume Senior Systems EngineerCarl Cygan, MSEE
 
JD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdfJD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdfPallavBishi1
 

Similar to Tieng Nguyen resume (20)

BSmithResume2016
BSmithResume2016BSmithResume2016
BSmithResume2016
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2
 
GeneCernilliResume
GeneCernilliResumeGeneCernilliResume
GeneCernilliResume
 
Resume-Shams_v3
Resume-Shams_v3Resume-Shams_v3
Resume-Shams_v3
 
Edwin Vinoth_Resume
Edwin Vinoth_ResumeEdwin Vinoth_Resume
Edwin Vinoth_Resume
 
Resume_A0
Resume_A0Resume_A0
Resume_A0
 
Ash golestani res_f_5_16
Ash golestani res_f_5_16Ash golestani res_f_5_16
Ash golestani res_f_5_16
 
Pratik Shah_Revised Resume
Pratik Shah_Revised ResumePratik Shah_Revised Resume
Pratik Shah_Revised Resume
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
JosephAnthonyEAlvarez_CV_2016
JosephAnthonyEAlvarez_CV_2016JosephAnthonyEAlvarez_CV_2016
JosephAnthonyEAlvarez_CV_2016
 
Vlsi lab
Vlsi labVlsi lab
Vlsi lab
 
William Check Resume
William Check ResumeWilliam Check Resume
William Check Resume
 
JuswantoWardojo
JuswantoWardojoJuswantoWardojo
JuswantoWardojo
 
4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_Richa4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_Richa
 
Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018Jay_Vicory_Resume_2018
Jay_Vicory_Resume_2018
 
Resume
ResumeResume
Resume
 
Cygan Resume Senior Systems Engineer LinkedIn
Cygan Resume Senior Systems Engineer LinkedInCygan Resume Senior Systems Engineer LinkedIn
Cygan Resume Senior Systems Engineer LinkedIn
 
Cygan Resume Senior Systems Engineer
Cygan Resume Senior Systems EngineerCygan Resume Senior Systems Engineer
Cygan Resume Senior Systems Engineer
 
JD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdfJD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdf
 

Recently uploaded

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 

Recently uploaded (20)

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 

Tieng Nguyen resume

  • 1. TIENG D. NGUYEN 1158 Bendmill Way, San Jose, CA. 95121 • Cell: (856) 796-0261 • Nguyen583@gmail.com PRINCIPAL HARDWARE/FPGA ENGINEER Project Leadership / Task Management / FPGA / Ultra High Speed Board Design / Design Consulting CAREER SUMMARY A highly accomplished Engineering Professional with a proven ability to manage all phases of hardware design, development, implementation and cost reduction. An energetic self-starter with extensive technical, project leadership and supervisory experience. Highly adept with leading edge electronic/logic designs (10+Gbps), re-configurable hardware algorithms in FPGA, testing, and integration towards applications in network computing and data center server to ensure projects are finished on time and at an optimal cost. Areas of experience include: • Helped Titan Medical Inc company to bring up its SPORT flagship, non-instrusive surgerical robotic machine used in hospital operating room, to its final production stage. The instrument has three separated subsystems. They are a work station unit, central unit and insertion tube unit. They were designed with isolations of 2-MOOP and 2-MOPP per IEC- 60601-x standard. • Video server and video storage hardware experience consisted of designing custom video ASICs based on MPEG compression algorithms and video migration from lowest (slowest) to highest (fastest) memory hierchary. The video ASICs were formed a SIMD systolic array of processors and IO communication channels that provided a fault tolerance with/without performance degradation. The system applications were very flexible and highlighted here for an illustration: video simulation and editing, MPEG encoder/decoder, Video-On-Demand, Terrain Rendering and Volume Visualization, Synthetic Aperture Radar processing applications. • FPGA experience included Xilinx Virtex, Altera Cyclone, and Lattice using Verilog and VHDL languages, ModelSim, NC- Sim and System Verilog Assertion tools for simulation, debug using ChipScope, oscilloscope and logic analyzers. Some highlights of FPGA designs are memory management unit (MMU) that translated a logical to physical address and generated a page fault, a specialized frame relay processor, Fibre Channel link processor, SONET Virtual Concatination, interconnect system bus controllers, performance and statistic controllers, DSPs, and glue logics. • PCB experience included incorporation of large multiple pin count FPGAs, CPU (Motorola/Intel/PowerPC/ARM) complex, external memories (RLDRAM/DDR2/DDR3) and discrete logics on high speed board designs using Allegro schematics capture, Hyperlinx for signal integrity and Ansys HFSS for ultra high speed trace (10Gbps and above) geometry structure simulation. • Signal integrity experience included trace geometry constructions. For ultra high speed signals, traces are constructed in differential co-planar microwave structures with embedded coupling capacitors on differential signals. Verified the structures with a S-parameter measurements of two port microwave trace structures. Determined a system channel loss budget in dB. • PCB fabrication experience included lowest cost bare boards by fitting perfecly multiple PCBs into a panel, layer symmetry and copper balance; excellent signal integrity by defining trace geometry and PCB stack up for a control impedance; low coupling noises by runing traces, North-South and East-West, lowest separation rules and maintaining a continous ground return current plane; high quality PCBs by embedding a test coupon that was not only to verify the control impedance but also ensure multiple EMS suppliers to meet the same criteria; design producibility by providing rule sets for trace geometries, minimum separation, grouping, and length matching. • Power distribution experience included a system power design, connector and power plane impedance evaluation, single phase DC converter designs and breadboarded multi-phase DC converter designs, using Bode gain/phase margins for a stability analysis. • EMI/EMC experience included design compliance, test and fix a radiation emission, conducted emission, and ESD on- contact and over-air testings. • Developed test methodology and test verification plan metrics for verifying hardware/fpga designs. • Completed many design turns using Fujitsu’s ridgid Hardware Design Life Cycle and FPGA Design Life Cycle processes. The processes were not only ensured high quality designs but also emphasized on DFT, DFM, DFA and design reliability. • Experienced in leading hardware projects with five engineers. PROFESSIONAL EXPERIENCE Plexus Corporation, Raleigh, NC 3/2016 – 8/2016 Hardware/FPGA/Field Application Consultant * Analyzed current problems and proposed (implemented) solutions to the interconnected interfaces on a Workstation IO board (WSIOB) in a Workstation unit of multi-functional units (Workstation, Patient Cart and Central units) of the robotic non-instrusive surgerical machine, SPORT. The WSIOB have a Cortex M0 micro controller with a builtin 1MB memory and 256KB flash memory runs at 120MHz clock. The Cortex M0 controlled three I2C slaves and two I2C expanders to control various IO operations as well as performing an emergency stop if an emergency event occurs. The design was captured in Altium schematics capture tools.
  • 2. * Re-design two DC/DC converters using MatLab/Multilink to provide adaquate electrical current for the WSIOB operations and eliminated one large transformer by moving a power on button to different isolation barrier. * Re-designed the WSIOB layer stackup, routing and power distribution to pass EMC/UL compliance. * Re-designed an emergency stop circuit (E-STOP) in CPLD using XC9572 and Vivado tools. * Enhanced the WSIOB circuits to provide isolations for 2 MOPP and 2 MOOP protections per IEC-60601-x standard. * Performed a risk management (DFMEA) on the workstation unit. * Modified board placement, connectors and cables to help DFX design goals. Fujitsu Network Communi, Pearl River, NY 10/2002 – 2/2016 Principal Hardware/FPGA/Field Application Engineer Summary of work at FNC included architecture and design of various embedded processor (PowerPC/ARM/PSoC) boards, power distribution, power sequencing and reset strategies, signal integrity, PCB layer stackup and layout. Some designs had a mix mode as in ROADM design. For a board design framework, a rigid Fujitsu hardware life cycle process that started from a concept to a production was followed for design documents, DFM (components and connectors packages, board profile and copper pattern), and DFT (configurable JTAG chain), test plan metrics and verification, prototype debug and bring-up, also assistance of test setups and supports for an inhouse manufacture. For a FPGA design, a Fujitsu FPGA/ASIC design process was followed with a good RTL coding pratice, must have a default CASE statement, a mix of traditional Verilog and SystemVerilog (UVM) verification. Synopsis tools were for synthesis; errors and warning reports were scanned with Perl scripts; PAR tools were Quartus and ISE as well as exploring Vivado. Experiences at FNC were below. * Helped customers to troubleshooting systems down to circuit levels. Suggested workaround the issues until software and/or hardware fixes were delivered. * Designed/analyzed a new EPON design project that has 8x10G clients interfaces and 2x40G netwok interfaces using Broadcom ARAD and Pioneer chips. Employed ANSYS HFSS to design 10Ghz pre layout traces with specific routing patterns, trace width, trace high and trace surface roughness, trace length matching, and mix dielectric constants of multilayer stackup. * Designed a 24-layer PCB 8-Degree ROADM board in FW9500 using Allego 16.5 schematics capture and constraint tools. Designed, debugged and brought up the 8-Degree optical switch board with 88 channels at 40Ghz each in a single fiber. The optical switch board consisted of a WSS (Finisar/JDSU), an OCM (Axsun/Photop), 1x4 optical switch and supporting electronics for optical power monitor. An ARM processor in 1152-pin Altera SoC Cyclone 5 performed a system performance and diagnostics. The Cyclone 5’s ARM processor interfaced to an external DDR3 which stored a runtime controlled program after loaded from a compressed bootrap reset routine in its flash memory. The design was supported a configurable JTAG chain, DFM, and DFT at board and system level test documents. * Took parts in creating a new FW CDS product and then designed, debugged and brought up a storage and fan subsystem. The fan system was a high voltage (-48V) analog and digital I/Os designed on a 16-layer PCB using Allegro 16.5 schematics capture tool. The fan subsystem was employed a Cypress PSoC, a micro-controller, to regulate fan speed based on a sensed ambient temperature. Wrote a C-code controlled firmware on the Cypress PSoC Designer tool to compile and download to internal PSoC flash memory. The firmware was a self booting, reporting interrupt events and diagnosing its health. The design was supported a configurable JTAG chain, DFM, and DFT at board and system level test documents. I also coded a RTL for a system communication bus in Verilog, synthesized in Synopsis, and mixed traditional verilog and SystemVerilog verifications. Wrote a test plan metrics, scoreboard, for use against the verification process. Responsible to debug and bring up the FPGAs in the lab. * Performed Xilinx Virtex 6 FPGA designs for FW9500 PIUs as such OUPSR (optical unidirectional path signal redundancy) and MUX-sponder. The FPGAs performed a network management and control datapath facility. RTL was coded in Verilog, synthesized in Synopsis, and mixed traditional verilog and SystemVerilog verifications. Wrote a test plan metrics, scoreboard, for use cases against the verification process. Responsible to debug and bring up the FPGAs in the lab. * Worked on cost reductions on various existing designs in FW9500 and FW4100ES ESLANSU for a high return on investment (ROI) with high denser FPGAs and lower layer PCB stack up for a reduce cost. The design was supported a configurable JTAG chain, DFM, and DFT at board and system level test documents. While FPGAs were re-compiled with added emulation circuits to allow an unchanged software still saw the same old behavior on a new hardware. * Brought in a Fibre Channel transport expertise to Fujitsu Network Comm (FNC) product portfolio. Led the efforts to define and architected board level and FPGA level design to transport a Fibre Channel (FC) protocol over various distances, 1K and 8K mile links. Helped system engineers to define feature sets of FC requirements and trained design engineers on FC aspects. Then led, designed, debugged and brought up the FW4100 1G/2Gbps SANSU (storage area network service unit) design with five other subordinate engineers. The SANSU design was implemented on a 32-layer PCB with impedance control for 50 ohm transmission line and 100 ohm differential lines. Also, designed -48V power bus for point of load (POL) DC/DC converters which stepped down to 5V, 3.3V, 1.5V, 1.2V, 1.1V and 0.75V to power the SANSU board. The design was supported a configurable JTAG chain, DFn at board and system level test documents. Coded a critical verilog blocks on a clock adaptation FIFOs and flow control. Verified them in traditional Verilog test bench and ModelSim. * Provided a backend support of a full hardware life cycle process of the design included writing a board description spc (HUDS), board level engineering test spec (HDVS), manufacturing board level test spec (N-spec) and manufacturing
  • 3. system level test spec (MSTS). Wrote menu driven C-functions to test the board during a hardware debug cycle and documented them in the N-Spec for a manufacturing test technician to test production boards. * Maintained and tracked provisions in a design through a propreitary revision control (PIMS), problem reports in Oracle problem tracking report (PTR) and engineer change notice (ECN). * Following tools were used in Fujitsu designs: Synplify, Modeltech, Xilinx, Altera, Lattice, Verilint, Synopsis, Allegro, Hspice, ADS signal integrity tools. For a very high speed signal from 10+Gbps, an ANSYS HFSS tool was used to simulate a trace geometries, PCB layer stack up, mixed dielectric constants, and specific routing pattern to ensure channel losses within a channel loss budget. * Led hardware projects with four to five hardware engineers. David Sarnoff Research Center, Princeton, NJ 9/1995 - 10/2002 Staff Hardware Engineer Summary of work at David Sarnoff Research Center included architecture and design of Intel 486 processor video switch board, CPU board with proprietary Video ASIC processors in a SIMD architecture, power distribution utilized thick copper layers and LDO converters, reset strategies, signal integrity, power distribution, PCB layer stackup and layout. Simulated Video processors and IOs and performed a static timing analysis of the processor and IO chips. Experiences included in below. * Designed and maintained a complete end-to-end RF/HFC coax cable network for a Video-on-Demand (VOD) in a cable TV environments. * Investigated a low yield of cutting edge high pin count ball grid array FPGAs on PCB and documented the improved design process into a standard procedure for a next project. * Designed a 24-layer PCB and architected a proprietary multi-gigabit (1.25GHz and 2.125GHz Fiber Channel/ Gigabit Ethernet physical layer) video switch for the second generation VOD server using 500K gate Altera 10K200E with 672 pin BGA as a target device. Design included virtual output queue (VOQ) DPRAM to output data to VSC870 transceiver, external FIFO interface for retrieving packets from the VSC870, a CAM routing table lookup, a ping messaging controller broadcasts its health status and monitors other boards’ health, and CRC generation/checking. Several embedded dual- clock buffers were used for transferring packets between the multiple clock domains, 125MHz, 66MHz, and 31.125MHz. Verification included a multi-board environment used for transferring test packets through the Vitesse VSC880 switch model in VHDL. * In the second generation of the video-on-demand server, I created, simulated and measured a High Speed PCB with 24- layer and 50 ohm control impedance, High Frequency Signal Routing, Power Distribution, Single and Differential terminations, length matching, and crosstalk budgeting rules for all signal frequencies, up to 2.125GHz,. Was a mentor to junior engineers on the signal integrity subject. * Designed memory modules for a SIMD (parallel) processor board with 128 processors for a video simulation, MPEG encoder, VOD, Terrain Rendering and Volume Visualization, Synthetic Aperture Radar processing applications. * Designed system clocks (using PLL technology) with a 2ns clock jitter throughout the system, distributed in phase 84MHz, 42MHZ, and 21MHZ to synchronize a massively array processors and IO modules. Used HSPICE to simulate a clock tree distribution transmission line on backplane and plugged-in-boards for LSI Logic sea of gate ASIC chip. * Designed and extracted ALU unit’s worst case static timing and * Specified the processor and IO external interface timings after extracting and analyzing the Processor and IO ASIC pin worst case delay paths. * Verified functionalities of the array element Processor and IO ASICs using LSI sea of gates CMD design tools. * Ran HSPICE circuit simulator to verify sea of gate IO buffer capable to drive a loaded transmission line on a PCB for LSI Logic sea of gate ASIC technology and recommended a characterized IO buffer for use in the design. Eastern Research, Inc., Moorestown, NJ 2/1994 - 9/1995 Design Consultant * Designed a voice call connection request processing for SS7 signaling system was based on Bell Core GR303. The call processing agent ran on 8 T1/E1 lines with an embedded MC68360 processor. The design was used Xilinx XC4010 to process 2048 On/Off Hook signals on 8 T1/E1 lines. The processed On/Off Hook signals were put on FIFO for a higher level processing. Xilinx XACT tools were used for the FPGA development. * Designed a high reliable derived Stratum 3 clock. The design had to meet stratum 3 requirements included BellCore 378 and 1244. The design was based on redundant clock modules constantly locked in phase with an incoming stratum 3 clock. When the incoming stratum 3 clock ceased, an online clock module maintained its derived clock for up to 24 hours and less than 3ppm drift. If the online clock module failed, an offline clock module took over. The high reliable PLL design consisted of phase counter, phase error, phase/frequency detector, clock fail detector, clock switchover, and control circuits all in XC4010. Xilinx XACT tools were used for the FPGA development. Gandalf Data Ltd/Infotron System Corp., Cherry Hill, NJ 8/1986 - 1/1994 Principal Engineer
  • 4. Summary of work at Gandalf/Infotron System included architecture and design of Motorola MC68020 processor frame relay board with a custom frame relay co-processor implemented in XC4005E, power distribution utilized thick copper layers and LDO converters, reset strategies, signal integrity and PCB layer stackup. Wrote a Pascal algorithm to simulate a system behavior of a patented QUIC bus in term of system packet memory requirements. * Designed a 12-layer PCB and architected an embedded Motorola MC68020 frame relay interface module that employed a company proprietary cell relay switching technology. The core of the project was designed a custom RISC in Xilinx FPGAs with an ALU and Instruction execution units, debugged, and wrote code for the custom RISC processor. The RISC processor consisted of Xilinx XC4005E and XC3090 at 25MHZ and an external sequential microcode memory. The custom RISC processor examined, processed frame headers, stored and forwarded frames to/from the physical link interface. The module performed 2048 PVC connections and processed 12,000 frames/s. The simulation environment was based on Mentor Graphic QuickSim version 8.1. * Analyzed IO buffer memory requirement for the patented 1.2Gbps switching QUIC bus interface by writing a network simulator in Pascal for exploring system variables such as packet sizes, number of packets, and packet transit delay throughout the system. * A group leader in charge of two enhanced embedded products to higher performance at a lower cost on 10-layer PCBs. One was an dual link statistical multiplexer from 19.2Kbps to 64Kbps. A second project was enhanced the current multiplexer to be compatible with AT&T subrate data multiplexer. Managed one-hardware and two-software engineers. Both projects were capable to carry mixed voice and data channel to PBX systems. AT&T Information System., Middletown, NJ 8/1985 - 8/1986 Technical Staff * Designed a 12-layer PCB and debugged a VME processor module with a 10 MHZ Motorola 68010 and a zero-wait-state external memory management unit (MMU) to run the system 5 UNIX operating system. The processor module was the main element in the AT&T Network Protocol Processor (NPP) product. Burroughs Corp., Paoli, PA 9/1981 - 8/1985 Engineer * Designed logic gates, spice simulation, and layout of a chemical sensor processing CMOS chip. The project was designed with a dynamic CMOS circuit for the VLSI design graduate course work at University of Pennsylvania. * Received an award in generating a computer algorithm in Algo language to create and verify a PROM based state machine for in house use. The design saved company many months of MI state machine redesign. COMPUTER SKILLS: Hardware: PC, SUN Sparc, SGI O/S: UNIX, Linux, and Windows Languages: Parallel C, C/C++, Pascal, LISP, Fortran, VHDL, Verilog, System Verilog, IBIS, X86 Assembly. EDA Design Tools: Altium, Cadence, Mentor Graphic, ViewLogic, VeriBest, Examplar, Synplicity, Aldec, ModelSim, Xilinx Foundation, Altera Qartus, LSI CMDE, AT&T ASIC tools, Ansoft 3-D, AMPspice2.5D, HyperLynx 2-D signal integrity, Ansys SI and HFSS. Analysis Tools: Mathlab, MS Excel, Project, Visio, Chronology Timing Desinger. Office Tools: MS Office (Word, PowerPoint, Access, Project), FrameMaker, Acrobat writer Vendors: OrCAD, Innoveda Viewlogic, Mentor Graphics Board Station, Synplicity, Synopsis, Avanti! (H-Spice), AMP, Cadence TECHNOLOGY EXPERIENCE: LAB Tools: In-circuit Emulators, In-circuit debugger/monitor, cPCI Bus analyzer, HP Logic analyzers, oscilloscopes, Bit Error Rate Testers, Gigabit Ethernet traffic generator/checker SmartBit, Function generators, Burn-in oven, RF power measurement equipment, lasers, optical sources / power meters, and optical attenuators. SIGNAL INTEGRITY: HP 8510 Spectrum analyzer, Tektronic 11801C TDR, Agilent VNA Communication signal analyzer, LeCroy LC584AL digital scope with jitter measurement, Avanti Hspice, AMP spice, and HyperLynx, Cadence ADS and ANSYS HFSS, Bode 100, and LeCroy SPARQ-4000e. Devices: Xilinx Virtex and Altera Cyclone 5 FPGA, Gate Array and standard cell ASICs, SDRAM, LVDS, ECL, PECL, CMOS, GTL, HSTL, SSTL, and TTL discrete logic SRAM, CAM, Dual-Port, FIFO, Flash, EPROM, AMD, Lattice, Cypress PLDs, MC68XXX, X86, PowerPC860, Cypress PSoC, Vitesse VSC870, VSC880, Silicon Labs PLL and timing devices, Broadcom ARAD and Pioneer, and DDR3. Standards: cPCI, I2C, RS232, RS485, X.25, HDLC, TCP/IP, PCIe, SATA, SAS, Fibre Channel (SAN), MPEG-1, MPEG-2, RAID, T1/T3, ATM, SONET, OTN, CPRI (Cellular network interface). EDUCATION: BSEE Drexel University, 1981 Control Theory and Computing MSCS University of Pennsylvania, 1984 Communication and Computational Architecture