SlideShare a Scribd company logo
TERRY THAM
terry_tham@yahoo.com 408-218-3775
CAREER OBJECTIVE
A senior position in ASIC chip design
QUALIFICATIONS
• Led multi-million gate chip projects, from design, backend to production release
• Experience in both logic and physical design flow
• Worked with cross-functional teams, both local and overseas
WORK EXPERIENCE
Xingtera (PowerLine Networking) 2011 – 2014
Principal Engineer 2011 – 2014
Designed Buffer Management Unit, it allocated memory resource to MAC-modules. Implemented a
local cache to speed up allocation and deallocation time. Designed Timer Unit to work with software
on event triggers. Integrated Memory Controller IP and DDR3 PHY IP. Defined arbitration scheme
to maintain system memory coherency. Supported PHY design team to convert FPGA centric
rtl to synthesizable rtl. Defined and designed clock tree structures. In charge of cluster and full
chip timing, Lint, CDC and LEC check. Provided initial floorplan and worked with Layout team on
timing closure. Worked with DFT engineers to add MemBIST and At-Speed ATPG logic.
Supported SW team in chip bringup and performance tuning. Coordinated chip respin for
functional and performance enhancements.
Ericsson (Redback ASIC division) 2007 – 2011
Chip integration lead of an Edge Router network processor 2009 – 2011
Integrated 20 unique modules and IPs into full chip. Delivered netlists and worked with
layout team on floorplan, partition and timing issues. Evaluated and selected PowerCheck
tools. Drove chip clock gating implementation, achieved 80+% coverage. Estimated chip
power and leakage. Setup flow to check clock-domain-crosser. Created IO pad structure and
clock trees for functional and At-Speed testing.
2007 – 2009
Led a team to shrink a network processor from 90 nm to 65 nm. Added ECC to protect
critical data. Sped up Memory Controller speed. Expanded Queuing block to handle more
active connections. Worked with layout team on core logic and IO timing closure.
Broadcom (Security Networking) 2000 – 2006
Principal Engineer, MobileCom Division 2006
Ported a Media Processor from 130 nm to 65 nm technologies. Worked on the Video
Processor and ARM11 processor. Explored tradeoff among speed, dynamic power and
leakage. Worked with layout engineers to achieve optimal floorplan.
Design Manager, Secure Network Division
Programmable Security Processor 2004 – 2005
This 5 million-gate chip supported IPSec, SSL and PKE with on chip ARM9. It had the
PCIX and PCIe interfaces. Oversaw the architecture and micro-architecture of the design.
Oversaw DMA performance enhancement. Supervised the logic design and verification team.
Coordinated the netlist release, DFT implementation and timing closure of the full chip.
Security IPs 2003 – 2004
Delivered Security IPs to other groups for integration.
4.8 Gbps IPSec processor 2001 – 2002
Managed four design engineers on this 4 million-gate chip. It supported the IPSec ESP and
AH functions. Coordinated the logic verification and physical design efforts. Supervised the
test vector and system bring up efforts. Released to production with first tapeout.
Security Processor 2000 – 2001
Managed a team to gate shrink a security coprocessor from 0.25 um to 0.18 um. Refined the
DMA and balanced the flow control. These enhancements allowed the 3 million-gate chip to
increase its throughput by 50%. Worked closely with the physical design team to implement
the timing critical 3DES logic and PCI64 IO logic.
Datapath Systems (Hard Drive Read Channel) 1997 – 1999
Principal Engineer/Design Manager
Managed a team to design an 800 Mbit/sec Read Channel with a 0.18 um process.
Supervised and managed digital logic design, block integration and verification.
Designed a 500 Mbit/sec Read Channel. Responsible for the design of the digital logic -
Write path and Read path. Performed timing verification with Synopsys and TimeMill.
Setup environment to facilitate design database tracking and Synopsys synthesis flow.
Silicon Graphics (Desktop Graphic Division) 1995 – 1997
Design Engineer
Designed the front-end data path of the rasterizer. Designed the coverage, the barycentric
coord. and perspective correction blocks.
Designed a packet bus interface, flow control, context switch and async. interface of a
graphic controller. Used LSI 0.35 um. Used Motive to verify the 250K-gate full chip timing.
Worked with CAD engineers to develop a program that identified clock domain crossing
signals.
Sun Microsystems Inc. (Microprocessor Division) 1988 – 1995
Staff Engineer
Led a team to characterize a 90 MHz SPARC CPU on tester. Used DFT-scandump features
to locate functional and speed problems. Quickturn Hardware Emulation of a CPU.
Design of a BiCMOS RISC Floating Point Unit. Responsible for the logic and circuit design
of the register file, data dispatcher, normalizer and special operand processor. Worked with
CAD engineers to develop Design-For-Test tools.
Design of a BiCMOS RISC Integer Unit. Responsible for the circuit design of data
dispatcher, execution unit and program counter. Synthesis and speed optimization of control
logic. Timing verification using Motive/Pearl/Hspice. Oversaw the layout integration.
TECHNICAL SKILLS
Verilog HDL, Synopsys Design Compiler, Conformal, Spyglass Lint, PwrChk and CDC.
Timing flow and Design for Test Methodology.
EDUCATION
The University of California, Berkeley. M.S. Electrical Engineering
The University of Texas at Austin. B.S. Electrical Engineering

More Related Content

What's hot

Assic 28th Lecture
Assic 28th LectureAssic 28th Lecture
Assic 28th Lecture
babak danyal
 
ScilabTEC 2015 - Xilinx
ScilabTEC 2015 - XilinxScilabTEC 2015 - Xilinx
ScilabTEC 2015 - Xilinx
Scilab
 
hetshah_resume
hetshah_resumehetshah_resume
hetshah_resumehet shah
 
Introduction to fpga synthesis tools
Introduction to fpga synthesis toolsIntroduction to fpga synthesis tools
Introduction to fpga synthesis tools
Hossam Hassan
 
As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54
ascalifornia
 
Asic design lect1 2 august 28 2012
Asic design lect1 2 august 28 2012Asic design lect1 2 august 28 2012
Asic design lect1 2 august 28 2012babak danyal
 
Resume_052715
Resume_052715Resume_052715
Resume_052715Phu Sam
 
ASIC Design and Implementation
ASIC Design and ImplementationASIC Design and Implementation
ASIC Design and Implementation
skerlj
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSubhash Iyer
 
yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015Yeong Wang
 
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Krishna Gaihre
 
Complete ASIC design flow - VLSI UNIVERSE
Complete ASIC design flow - VLSI UNIVERSEComplete ASIC design flow - VLSI UNIVERSE
Complete ASIC design flow - VLSI UNIVERSE
VLSIUNIVERSE
 
OLA Conf 2002 - OLA in SoC Design Environment - paper
OLA Conf 2002 - OLA in SoC Design Environment - paperOLA Conf 2002 - OLA in SoC Design Environment - paper
OLA Conf 2002 - OLA in SoC Design Environment - paper
Tim55Ehrler
 
Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip core
anishgoel
 
ASIC vs SOC vs FPGA
ASIC  vs SOC  vs FPGAASIC  vs SOC  vs FPGA
ASIC vs SOC vs FPGA
Verification Excellence
 
Synthesizing HDL using LeonardoSpectrum
Synthesizing HDL using LeonardoSpectrumSynthesizing HDL using LeonardoSpectrum
Synthesizing HDL using LeonardoSpectrum
Hossam Hassan
 

What's hot (19)

Assic 28th Lecture
Assic 28th LectureAssic 28th Lecture
Assic 28th Lecture
 
ScilabTEC 2015 - Xilinx
ScilabTEC 2015 - XilinxScilabTEC 2015 - Xilinx
ScilabTEC 2015 - Xilinx
 
hetshah_resume
hetshah_resumehetshah_resume
hetshah_resume
 
ASIC
ASICASIC
ASIC
 
Introduction to fpga synthesis tools
Introduction to fpga synthesis toolsIntroduction to fpga synthesis tools
Introduction to fpga synthesis tools
 
As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54
 
RANBR
RANBRRANBR
RANBR
 
Asic design lect1 2 august 28 2012
Asic design lect1 2 august 28 2012Asic design lect1 2 august 28 2012
Asic design lect1 2 august 28 2012
 
Resume_052715
Resume_052715Resume_052715
Resume_052715
 
bassamResume
bassamResumebassamResume
bassamResume
 
ASIC Design and Implementation
ASIC Design and ImplementationASIC Design and Implementation
ASIC Design and Implementation
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLM
 
yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015
 
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
Freelancing on FPGA Design [How & Where to get Freelancing on FPGA]
 
Complete ASIC design flow - VLSI UNIVERSE
Complete ASIC design flow - VLSI UNIVERSEComplete ASIC design flow - VLSI UNIVERSE
Complete ASIC design flow - VLSI UNIVERSE
 
OLA Conf 2002 - OLA in SoC Design Environment - paper
OLA Conf 2002 - OLA in SoC Design Environment - paperOLA Conf 2002 - OLA in SoC Design Environment - paper
OLA Conf 2002 - OLA in SoC Design Environment - paper
 
Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip core
 
ASIC vs SOC vs FPGA
ASIC  vs SOC  vs FPGAASIC  vs SOC  vs FPGA
ASIC vs SOC vs FPGA
 
Synthesizing HDL using LeonardoSpectrum
Synthesizing HDL using LeonardoSpectrumSynthesizing HDL using LeonardoSpectrum
Synthesizing HDL using LeonardoSpectrum
 

Viewers also liked

Tom Hamilton Resume 2015
Tom Hamilton Resume 2015Tom Hamilton Resume 2015
Tom Hamilton Resume 2015Tom Hamilton
 
Resume General
Resume GeneralResume General
Resume GeneralAmy Neral
 
Resume-Rebecca Hebda
Resume-Rebecca HebdaResume-Rebecca Hebda
Resume-Rebecca HebdaRebecca Hebda
 
Resume of mandar_yadav
Resume of mandar_yadavResume of mandar_yadav
Resume of mandar_yadav
yadmandar
 
Lope Columna Comprehensive Resume 3
Lope Columna Comprehensive Resume 3Lope Columna Comprehensive Resume 3
Lope Columna Comprehensive Resume 3
Lope Columna
 
Top 8 automotive engineer resume samples
Top 8 automotive engineer resume samplesTop 8 automotive engineer resume samples
Top 8 automotive engineer resume samplesgedihutes
 
Automotive Resume Sacheen 09
Automotive Resume Sacheen 09Automotive Resume Sacheen 09
Automotive Resume Sacheen 09sksachin78
 
Tarun Makwana's Resume
Tarun Makwana's ResumeTarun Makwana's Resume
Tarun Makwana's ResumeTarun Makwana
 
Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014
Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014
Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014Chandra ABS IV
 
RESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATION
RESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATIONRESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATION
RESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATION
Maypray Guimbarda
 

Viewers also liked (14)

Tom Hamilton Resume 2015
Tom Hamilton Resume 2015Tom Hamilton Resume 2015
Tom Hamilton Resume 2015
 
Resume General
Resume GeneralResume General
Resume General
 
Resume-Rebecca Hebda
Resume-Rebecca HebdaResume-Rebecca Hebda
Resume-Rebecca Hebda
 
Resume of mandar_yadav
Resume of mandar_yadavResume of mandar_yadav
Resume of mandar_yadav
 
Lope Columna Comprehensive Resume 3
Lope Columna Comprehensive Resume 3Lope Columna Comprehensive Resume 3
Lope Columna Comprehensive Resume 3
 
Top 8 automotive engineer resume samples
Top 8 automotive engineer resume samplesTop 8 automotive engineer resume samples
Top 8 automotive engineer resume samples
 
Girish_BharadwajK_RESUME
Girish_BharadwajK_RESUMEGirish_BharadwajK_RESUME
Girish_BharadwajK_RESUME
 
Automotive Resume Sacheen 09
Automotive Resume Sacheen 09Automotive Resume Sacheen 09
Automotive Resume Sacheen 09
 
final CV
final CVfinal CV
final CV
 
Tarun Makwana's Resume
Tarun Makwana's ResumeTarun Makwana's Resume
Tarun Makwana's Resume
 
Resume functional automotive
Resume functional   automotiveResume functional   automotive
Resume functional automotive
 
Lead Inspection Engineer CV
Lead Inspection Engineer CVLead Inspection Engineer CV
Lead Inspection Engineer CV
 
Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014
Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014
Senior Inspection Engineer V.Chandrasekhar RESUME as on 01-12-2014
 
RESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATION
RESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATIONRESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATION
RESUME OF QAQC INSPECTOR COATING/PAINTING AND INSULATION
 

Similar to Terry Tham Resume

OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2Oliver Stone
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
Chili.CHIPS
 
Detailed Cv
Detailed CvDetailed Cv
Detailed Cv
m_y_abdulghany
 
Phillip 2015 08-28
Phillip 2015 08-28Phillip 2015 08-28
Phillip 2015 08-28
phillip arellano
 
Jon_Berry_resume_2016
Jon_Berry_resume_2016Jon_Berry_resume_2016
Jon_Berry_resume_2016Jon Berry
 
Jon_Berry_resume_2016
Jon_Berry_resume_2016Jon_Berry_resume_2016
Jon_Berry_resume_2016Jon Berry
 
ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3Sweta Sanyal
 
Bassam Saed resume
Bassam Saed resume Bassam Saed resume
Bassam Saed resume
Bassam Saed
 
John Westmorelands Resume
John Westmorelands ResumeJohn Westmorelands Resume
John Westmorelands Resume
jwestmoreland
 

Similar to Terry Tham Resume (20)

OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa Resume
 
Christopher_Reder_2016
Christopher_Reder_2016Christopher_Reder_2016
Christopher_Reder_2016
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
GeneCernilliResume
GeneCernilliResumeGeneCernilliResume
GeneCernilliResume
 
Detailed Cv
Detailed CvDetailed Cv
Detailed Cv
 
Phillip 2015 08-28
Phillip 2015 08-28Phillip 2015 08-28
Phillip 2015 08-28
 
verification resume
verification resumeverification resume
verification resume
 
Alex16_ic
Alex16_icAlex16_ic
Alex16_ic
 
SM-re-ex1
SM-re-ex1SM-re-ex1
SM-re-ex1
 
JT2016DV
JT2016DVJT2016DV
JT2016DV
 
Resume18
Resume18Resume18
Resume18
 
Jon_Berry_resume_2016
Jon_Berry_resume_2016Jon_Berry_resume_2016
Jon_Berry_resume_2016
 
Jon_Berry_resume_2016
Jon_Berry_resume_2016Jon_Berry_resume_2016
Jon_Berry_resume_2016
 
Resume_A0
Resume_A0Resume_A0
Resume_A0
 
ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3ASICSoft Briefing 2015 v3
ASICSoft Briefing 2015 v3
 
Bassam Saed resume
Bassam Saed resume Bassam Saed resume
Bassam Saed resume
 
bassam RES
bassam RESbassam RES
bassam RES
 
John Westmorelands Resume
John Westmorelands ResumeJohn Westmorelands Resume
John Westmorelands Resume
 

Terry Tham Resume

  • 1. TERRY THAM terry_tham@yahoo.com 408-218-3775 CAREER OBJECTIVE A senior position in ASIC chip design QUALIFICATIONS • Led multi-million gate chip projects, from design, backend to production release • Experience in both logic and physical design flow • Worked with cross-functional teams, both local and overseas WORK EXPERIENCE Xingtera (PowerLine Networking) 2011 – 2014 Principal Engineer 2011 – 2014 Designed Buffer Management Unit, it allocated memory resource to MAC-modules. Implemented a local cache to speed up allocation and deallocation time. Designed Timer Unit to work with software on event triggers. Integrated Memory Controller IP and DDR3 PHY IP. Defined arbitration scheme to maintain system memory coherency. Supported PHY design team to convert FPGA centric rtl to synthesizable rtl. Defined and designed clock tree structures. In charge of cluster and full chip timing, Lint, CDC and LEC check. Provided initial floorplan and worked with Layout team on timing closure. Worked with DFT engineers to add MemBIST and At-Speed ATPG logic. Supported SW team in chip bringup and performance tuning. Coordinated chip respin for functional and performance enhancements. Ericsson (Redback ASIC division) 2007 – 2011 Chip integration lead of an Edge Router network processor 2009 – 2011 Integrated 20 unique modules and IPs into full chip. Delivered netlists and worked with layout team on floorplan, partition and timing issues. Evaluated and selected PowerCheck tools. Drove chip clock gating implementation, achieved 80+% coverage. Estimated chip power and leakage. Setup flow to check clock-domain-crosser. Created IO pad structure and clock trees for functional and At-Speed testing. 2007 – 2009 Led a team to shrink a network processor from 90 nm to 65 nm. Added ECC to protect critical data. Sped up Memory Controller speed. Expanded Queuing block to handle more active connections. Worked with layout team on core logic and IO timing closure. Broadcom (Security Networking) 2000 – 2006 Principal Engineer, MobileCom Division 2006 Ported a Media Processor from 130 nm to 65 nm technologies. Worked on the Video Processor and ARM11 processor. Explored tradeoff among speed, dynamic power and leakage. Worked with layout engineers to achieve optimal floorplan. Design Manager, Secure Network Division Programmable Security Processor 2004 – 2005 This 5 million-gate chip supported IPSec, SSL and PKE with on chip ARM9. It had the PCIX and PCIe interfaces. Oversaw the architecture and micro-architecture of the design. Oversaw DMA performance enhancement. Supervised the logic design and verification team. Coordinated the netlist release, DFT implementation and timing closure of the full chip.
  • 2. Security IPs 2003 – 2004 Delivered Security IPs to other groups for integration. 4.8 Gbps IPSec processor 2001 – 2002 Managed four design engineers on this 4 million-gate chip. It supported the IPSec ESP and AH functions. Coordinated the logic verification and physical design efforts. Supervised the test vector and system bring up efforts. Released to production with first tapeout. Security Processor 2000 – 2001 Managed a team to gate shrink a security coprocessor from 0.25 um to 0.18 um. Refined the DMA and balanced the flow control. These enhancements allowed the 3 million-gate chip to increase its throughput by 50%. Worked closely with the physical design team to implement the timing critical 3DES logic and PCI64 IO logic. Datapath Systems (Hard Drive Read Channel) 1997 – 1999 Principal Engineer/Design Manager Managed a team to design an 800 Mbit/sec Read Channel with a 0.18 um process. Supervised and managed digital logic design, block integration and verification. Designed a 500 Mbit/sec Read Channel. Responsible for the design of the digital logic - Write path and Read path. Performed timing verification with Synopsys and TimeMill. Setup environment to facilitate design database tracking and Synopsys synthesis flow. Silicon Graphics (Desktop Graphic Division) 1995 – 1997 Design Engineer Designed the front-end data path of the rasterizer. Designed the coverage, the barycentric coord. and perspective correction blocks. Designed a packet bus interface, flow control, context switch and async. interface of a graphic controller. Used LSI 0.35 um. Used Motive to verify the 250K-gate full chip timing. Worked with CAD engineers to develop a program that identified clock domain crossing signals. Sun Microsystems Inc. (Microprocessor Division) 1988 – 1995 Staff Engineer Led a team to characterize a 90 MHz SPARC CPU on tester. Used DFT-scandump features to locate functional and speed problems. Quickturn Hardware Emulation of a CPU. Design of a BiCMOS RISC Floating Point Unit. Responsible for the logic and circuit design of the register file, data dispatcher, normalizer and special operand processor. Worked with CAD engineers to develop Design-For-Test tools. Design of a BiCMOS RISC Integer Unit. Responsible for the circuit design of data dispatcher, execution unit and program counter. Synthesis and speed optimization of control logic. Timing verification using Motive/Pearl/Hspice. Oversaw the layout integration. TECHNICAL SKILLS Verilog HDL, Synopsys Design Compiler, Conformal, Spyglass Lint, PwrChk and CDC. Timing flow and Design for Test Methodology. EDUCATION The University of California, Berkeley. M.S. Electrical Engineering The University of Texas at Austin. B.S. Electrical Engineering