David Barrow

David Barrow Email and Phone Number

Senior Staff Engineer @ Marvell Semiconductor
Chapel Hill, NC, US
David Barrow's Location
Raleigh-Durham-Chapel Hill Area, United States, United States
David Barrow's Contact Details

David Barrow personal email

n/a
About David Barrow

10 years of Verification using UVM, Vera and Specman 'e'.ASIC Digital Design and Architecture.FPGA design and implementation using Xilinx Vivado toolset.Plus experience with OTN, DDR4, ARM AMBA3, DMA, C and assembly level programming, boot code, interrupt handlers.Specialties: UVM Verification, Digital ASIC Design, DMA Controllers, ARM processor programming, troubleshooting, experienced with oscilloscopes and logic analyzers.

David Barrow's Current Company Details
Marvell Semiconductor

Marvell Semiconductor

View
Senior Staff Engineer
Chapel Hill, NC, US
David Barrow Work Experience Details
  • Marvell Semiconductor
    Senior Staff Engineer
    Marvell Semiconductor
    Chapel Hill, Nc, Us
  • Marvell Technology
    Principal Engineer, Design Verification
    Marvell Technology Oct 2019 - Present
    Santa Clara, Ca, Us
  • Rambus
    Smts Ii - Asic Design Engineering
    Rambus Aug 2016 - Oct 2019
    San Jose, Ca, Us
    Verification and Design Engineer. Responsible for UVM test environments of FPGA designs used to explore the behavior of DDR memories (2/3/4/LP4) at LN2 temperatures. The Cadence and Xilinx tool flow used make, Perl, and TCL scripts to automate building RTL, creating common test components, and to automate the compile and simulate steps.Worked closely with Xilinx support to get tips and help to bring up their LPDDR4 memory controller (a Ultrascale/Ultrascale+ hard macro) in a lab setting. Responsible to deliver a high-speed SERDES with custom FPGA logic to Microsoft worth $13m in revenue. The delivery included custom boards, FPGA firmware, LabStation scripts and documentation and a demonstration at several customer sites. The LabStation scripts provided the ability to gather 2-D BER profiles signal functionality during the acceptance testing at the customer sites.
  • Inphi Corporation
    Senior Staff Engineer
    Inphi Corporation Oct 2014 - Aug 2016
    San Jose, California, Us
    Verification Engineer. Created UVM test environments including test components (checkers, scoreboards and reference models) for a memory controller to transfer data to/from a DDR4 RDIMM board to FLASH memory in the event of a power failure. AXI4lite, APB VIP and a FLASH memory model were used to generate and/or monitor traffic on the DUT. Wrote C code for tests which ran on the DUT's Microblaze processor and provided RTL fixes for bugs within the design.Verified portions of a 2nd generation DDR4 RCD buffer chip using a UVM test environment and custom test components.Designed and documented the digital section of a multi-channel ADC used in an Optical Transport chip set. This was a fast paced project requiring the use of a new-to-me Register description and generation tool, Spyglass for linting and IMC for functional coverage.
  • Cortina Systems
    Principle Member Technical Staff
    Cortina Systems Nov 2010 - Oct 2014
    Design Verification using SystemVerilog (OVM/UVM) and OpenVera. Responsible for UVM test environments of several OTN Optical Transport chips. ONT-400 (750-million gate ASIC): created the UVM environment and test cases for a dynamic time slot processor to process ODU0 to ODU4 traffic as well as Segmentation and Reassembly (SAR). OTN-100 (75-million gate ASIC): created the UVM environment and test cases with error-injection for a new high-performance FEC.
  • Cortina Systems
    Contractor - Design Verification Engineer
    Cortina Systems Jun 2010 - Nov 2010
    Design Verification using Vera, Verilog and SVA. Brought on-board to finish the verification of a 45-million gate ASIC for OTN-40. Wrote directed tests to verify the OTN overhead and alarm processing unit.
  • St-Ericsson
    Engineer V
    St-Ericsson Feb 2009 - Dec 2009
    Geneva, Geneva, Ch
    Design and Verification of AMBA3 (AXI) DMA controllers consisting of up to 4 masters and 128 virtual channels operating at 208 MHz using VHDL, Mentor Graphics and Specman 'e'. Design and Verification of AMBA3 (AXI) DMA controller consisting of a single master and 4 virtual channels for the UniPro interface using VHDL and Mentor Graphics.
  • Ericsson Mobile Platforms
    Sr. Consulting Engineer (Engineer V)
    Ericsson Mobile Platforms 2003 - Feb 2009
    Defined and developed in-house IP such as a MSL based IPC, a AMBA AHB DMA controller with dual masters and 64 virtual channels, an IPC for EDGE protocol processor, an ARM7/9 MMU accellerator and a AMBA AXI DMA controller with quad masters and 128 virtual channels. Developed test benches in VHDL, Specman e and SystemVerilog languages. Participated in several architecture workshops to help define Ericsson's GSM chipsets.
  • Ericsson
    Engineer Iv
    Ericsson Jan 1990 - Dec 2003
    Kista, Stockholm, Se
    Architectural definition of TDMA Baseband processors. Defined and developed several in-house IPs such as a programmable RAM based timing engine, a secure interface box to update cell phone SW and a DRAM controller.
  • Gescan International
    Senior Engineer
    Gescan International Nov 1986 - Aug 1990
    Designed and developed the hardware based text search engines for the flagship product of this company. Development included schematic capture, PCB layout, FPGA/PAL/PLA synthesis and lab work using logic analyzers and oscilloscopes.
  • Ge Microelectronics Center
    Customer Engineer
    Ge Microelectronics Center May 1984 - Aug 1986
    Shepherded customers designs through GE's design flow for gate-arrays. Tasks included logic design, gate-array layout and design testing and verification after manufacture.

David Barrow Skills

Asic Verilog Debugging Embedded Systems Functional Verification Integrated Circuit Design Vhdl Arm Soc Embedded Software Hardware Architecture Rtl Coding Troubleshooting Fpga Specman Systemverilog Uvm Rtl Design Tcl Perl Ic Wireless Amba Ahb Modelsim Ncsim Formal Verification C C++ Vlsi

David Barrow Education Details

  • Tennessee Technological University
    Tennessee Technological University
    Arch

Frequently Asked Questions about David Barrow

What company does David Barrow work for?

David Barrow works for Marvell Semiconductor

What is David Barrow's role at the current company?

David Barrow's current role is Senior Staff Engineer.

What is David Barrow's email address?

David Barrow's email address is da****@****ink.net

What is David Barrow's direct phone number?

David Barrow's direct phone number is +190132*****

What schools did David Barrow attend?

David Barrow attended Tennessee Technological University.

What skills is David Barrow known for?

David Barrow has skills like Asic, Verilog, Debugging, Embedded Systems, Functional Verification, Integrated Circuit Design, Vhdl, Arm, Soc, Embedded Software, Hardware Architecture, Rtl Coding.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.