Resume of
Overview:
Paul C. Teixeira
Innovative and hardworking verification engineer with 13 years of experience; interested in
** * *** ******** ** managing complex verification efforts using the most recent technology and tools. Always
open to new areas of work and study.
Unit 2013
San Jose, CA 95113
Summary of Qualifications:
(408) 807 - 1569 (M)
ASIC verification technical management schedule, test plan, organization, & execution
*******@*****.***
RTL and Post-Si verification, architecture, development, and training for network
www.systemj25.net
processor ASICs, using knowledge of test bench methodology with System Verilog,
UVM, VMM, NTB/Vera, & RVM
Current use of Synopsys VCS, DVE, & Perl scripts, past usage of Debussy, Verisity
Specman, Cadence nc suite, signalscan, virsim, and Xilinx Foundation
Programming Languages System Verilog, Vera, Verilog, Perl, TCL, e, C
Hobbie Use Ruby, C++, HTML
Reliable, efficient and accurate; dedicated to quality results
Work well with people of various backgrounds and ideas
Work Experience:
Cisco Systems, Inc. by Acquisition of Vihana, Inc., San Jose, CA
12/18/2003 Present
Technical Lead, ASIC Design Verification
Technical project lead for a full chip verification effort of a 200Gbps line card ASIC
performing packet processing, queuing, and scheduling. Leading environment, test plan
and execution for a team of 5 verification engineers. The environment is a combination
of System Verilog and C++.
Design Verification Methodology Team for a Multi-ASIC next generation CRS project.
Responsible for architecting, developing, training, and supporting a DV methodology
with System Verilog & VMM1.2 for large DV user base.
Architected and developed project wide Post-Si verification environment for 6 ASICs
using a custom TCL tool suite with pre-production IOX-XR router software. Responsible
for coding and supporting the environment for multiple users. Interfaced and engaged
with software team to provide custom hardware verification hooks for testing.
Environment led to timely Post-Si validation of all ASICs despite hurdles with pre-
production custom router software needs.
Developed ASIC wide verification methodology using Vera and RVM for a brand new
verification team working on an ingress packet shaper and packet to cell fabric interface
ASIC for a 100Gbps router. Integrated RVM methodology with a modularized test bench
structure, and functional coverage methodology, which allowed for entire verification
team to quickly start building block level environments consistently and successfully.
Developed all tool support scripts for simulation run, regression, test plan capture and
functional coverage collection. Responsible for ASIC level verification effort and support
of block level DV team.
Owned the entire RTL verification effort for the DMA over PCI/PCI-X engine in a RegEx
Processor ASIC. Completing the entire testplan development and successfully
executing it before tapeout was the key contribution to enabling a bug-free DMA engine
in 1st silicon. Developed the testplan, coverage goals, and schedule. Coded the entire
self-checking and directed/random testbench and BFM interface for PCI/PCI-X.
Achieved 100% functional and line coverage with the directed/random test environment.
Also responsible for verifying the entire DMA and PCI/PCI-X error handling and
recovery procedures, including interrupt servicing.
Sole Responsibility for the post-silicon compliance testing of the PCI/PCI-X 133 MHz
interface. Completed compliance testing to both the PCI specification revision 2.3 and
PCI-X specification revision 1.0b. Selection of VMETRO hardware tools, creation of
testplan and schedule, and execution of all tests. Use of both the bus analyzer/exerciser
and RTL testbench to test every PCI-SIG compliance checklist item.
Responsible for test plan creation and documentation of the Vihana run-time software
based error detection, handling, and recovery of hardware errors.
Page 1 of 2
Resume of
PMC-Sierra, Inc., Santa Clara, CA 8/16/1999 12/16/2003
Paul C. Teixeira Product Design/Verification Engineer, Micro-Processor & Optical Networking Divisions
Completed RTL verification of a DMA over Gigabit Ethernet block in a MIPS SOC chip.
88 E San Fernando St Specifically verified the interrupt based packet processing engine, descriptor and buffer
management, and protocol error cases, as well as test case, test plan, and revision
Unit 2013
control management. Similar experience with designing and implementing a Specman
San Jose, CA 95113
and Verilog simulation environment for the E9000 MIPS CPU core with a proprietary
transaction based interface.
(408) 807 - 1569 (M) Post-Si validation of the ATLAS-II ATM traffic manager ASIC. Validation using a
*******@*****.*** Compact-PCI station and TCL environment to test against the ATM standard for Fault
www.systemj25.net Monitoring and Change of State FIFO Operation. TCL test programs were self-checking
and interfaced to the PCI station, Windows, an Adtech traffic generator, and some
proprietary FPGA traffic generation boards for controlling multi-phy and other traffic
scenarios.
Top Level Device Integration for the ATLAS-II and ARROW 2xGE ASICS. Completed
JTAG/Scan verification, netlist generation, scripting, revision control, and interfacing
with Layout and Product Engineering. The ATLAS-II was a 1.5 million gate, 64-Mbit
Embedded DRAM, OC-48 ATM traffic manager chip, and was a Rev. A success. The
ARROW2xGE was a 2 million gate Gigabit Ethernet over Sonet transport chip, and also
a Rev. A success.
Completed the entire design flow for the Backward Cell Interface in ATLAS-II.
Implemented design, synthesis, and verification, as well as Scan Insertion and ATPG in
the DFT flow. The interface was a UL2 to UL3 FIFO based converter running at 52 MHz
UL2 side and 125 MHz UL3 side.
Added TUG-3 SDH support to an existing 20K gate Sonet Transmit VC block for the
ARROW 2xGE feature update ASIC.
IBM, San Jose, CA 6/29/1998 8/16/1999
Development Engineer for Test Engineering, Storage Systems Division
Completed the design, verification, production, debug, and documentation of a multi-
speed motor control circuit board that reduced tester cost and improved motor control.
Use of Xilinx Foundation software, and Xilinx FPGA s.
Maintained, upgraded, and documented the hardware control software for a
manufacturing line tester using C and a proprietary command interpreter as
programming tools. Manufacturing line and clean room experience.
Created and maintained a department Website running on Windows NT Workstation
using IIS 4.0, perl for NT, MS Front Page, and MS Office.
Presentations:
Chips @ Cisco 2009 - Functional Coverage for Verification with Verilog
Education:
University of California, Davis, CA. Bachelor of Science, Electrical Engineering;
Graduated June 19, 1998 with Highest Honors.
Page 2 of 2
References Available upon Request