The following profile is a candidate from ITCD Group "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=TH13317S
  The complete ITCD candidate database can be accessed at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

CURRICULUM VITAEPRIVATE

  PERSONAL

Nationality:           BRITISH

Security:               previously cleared

EDUCATION

MSc Advanced Microelectronics for Industrialists (2004, Bolton Institute, UK)

PROFILE - SKILLS – HW – SW - APPLICATIONS – CAE – ASIC’s - FPGA’s – Operating Systems

Profile: Lots of years of experience in Electronics Design and Development of which last few years have been in IC, ASIC/FPGA design/development, vhdl, verilog, synthesis, simulation and verification in Semiconductors, Telecommunications, Defence and Aerospace/Avionics industries.

Skill: IC, ASIC/FPGA Design/Development & Verification, System Integration, System Engineering

Hardware: IC, ASIC, FPGA, Digital, DSP, ARM, Analogue, Optics, Micro [snip] 32 bits, Micro Intel 8, 16 bits

Software: VHDL, Verilog, C, Assembler, Shell scripts

Applications: Set Top Box (STB), Multimedia Mobile Phone, Chipcard, Flash Memory, Aerospace (HUD), Wireless (UMTS- WCDMA/GSM), Wireless Access (Bluetooth), Wireless LAN, Telecomm, ATM/Utopia, ADSL, LAN, SDH, WDM, GSM, BSC, EMC/EMI

CAE: Cadence suite of tools, Mentor Graphics suite of tools, Synopsys DC, Modelsim, LeonardoSpectrum

Programmable ASIC’s – PLD’s/FPGA’s: Xilinx, Altera, Lucent, and Cypress

Semi-custom – ASIC’s: ST(0.09u), [snip](0.065u,0.09u), Infineon(0.11u), Mitel Asics GSC400 (0.18u)

OS: UNIX/LINUX, Windows

CAREERS HISTORY 

[snip]                   From: Dec 06- July 07                    Position: FPGA Design Engineer Essex                                                                                                    

Design and verification of an FPGA for a fault-tolerant control system, that requires safety critical shutdown for the automation industry.
Determine functional requirements and produce a design description for the 10/100 Base-T Ethernet RMII Interface, Serial SPI Flash interface, HDLC/NRZI and UART blocks within the device.
Determine general structure and interconnection of the blocks
Implement design in RTL VHDL
Write design functional verification tests in behavioural VHDL. Perform simulation 

Interfaces: Ethernet RMII Interface, Serial SPI Flash interface, HDLC, NRZI, UART

Hardware: Lattice LFE2-12E-5F256l device

CAE:      Synplify for synthesis, Modelsim for simulation,

              Lattice ISP place and route suite of tools used for optimisation to the target FPGA.

OS/Software: Windows XP, VHDL

[snip]            From: Oct 05-Oct 06        Position: ICIntegration/ Verification Engineer Avon                                                                                                      

                Integration of baseband IP’s into a large Set Top Box (stb) IC.                                     Integration of IP’s transport, video, audio, graphics.

Interfaces: DDR SDRAM, USB 2.0, modem, serial ATA, Flash, Main/Aux video

Hardware: ST240, ST30 (audio+video decode), STbus, transport filtering & descrambling, video decode H.264/AVC

                MPEG-4 & MPEG-2, graphics engine, audio decode.

CAE:      SUN workstations under UNIX, Cadence NC-Sim for simulation

Software:  VHDL

[snip]               From: May 05-Sep 05    Position: ICIntegration/Verification Engineer Netherlands                                                                                                    

Integration of baseband IP’s into a large multimedia IC for the next generation of mobile phones.                                                                                                                   Integration of IP’s Control DAC, 10-bit DAC via buses AXI/AHB to APB/VPB.              Investigation on use of chiplet synthesis, .sdc files and LEDA screener in order to use        Cadence RTL compiler for synthesis.

Interfaces: AXI, AHB, APB, VPB

Hardware: Arm1176, Amba bus, Axi bus,

CAE:      HP workstations under UNIX used to run Cadence suite of tools, Cadence NC-Sim for simulation

Software:  VHDL, VERILOG, TCL, CVS

[snip]                From: Sep 04-Feb 05        Position: IC Design/Verification Engineer Austria

Design & Verification of a Security Chipcard Controller based on Microcontroller architecture. Implement Reset and System (sleep/wakeup) blocks within the device.                        Implement design in RTL VHDL.                                                                                      Write new design functional verification testcases in asm for pre-silicon verification.                Add new testcases to the existing regression testcases, debug and verify the device for rtl,      gate-level, ipo and routed phases.

Interfaces: Reset, System Hardware: Microcontroller

CAE:      SUN workstations under UNIX used to run Cadence suite of tools, Cadence NC-Sim for simulation

Software: asm, VHDL, VERILOG, Clearcase  

[snip]               From: Sep 03-June 04        Position: IC/Verilog Design Engineer Germany

Design and verification of the next phase of 2G Bit Nand Flash Memory that is targeted to (0.11u) series technology. Digital part of mixed signal Integrated Circuit (IC).                Determine functional requirements and produce an implementation specification for Powerbit and Address Buffer blocks within the device,                                                               Determine general structure and interconnection of the blocks                                      Implement design in RTL VERILOG                                                                                  Write design functional verification tests for the blocks and later on the system in behavioural VERILOG.                                                                                                                   Perform simulation                                                                                                          HDL code Coverage using HAL, and assertion checks for increased verification.

Interfaces: Array Databus, user io   Hardware: IC (0.11u)

CAE:      SUN workstations under UNIX used to run Cadence suite of tools, Cadence NC-Sim for simulation

Software: VERILOG - link:

[snip]                    From: Jul 01- Jan 02                   Position: VHDL Design Engineer Kent                                                                                                                    

Involved in design and verification of a CPLD device. It forms part of equipment called Display Drive Unit (DDU). The DDU forms part of the overall equipment called Head-Up Display (HUD) unit.

Determine functional requirements and produce a Hardware Requirement Specification.

Determine design architecture, including chip I/O pads and produce Implementation Specification.

Determine general structure and interconnection of major blocks. Implement design in RTL VHDL.

              Write design functional verification tests in behavioural VHDL. Perform simulation

Interfaces: Texas TMS320C32, External memory i/f, HDLC i/f, I2C i/f, ARINC i/f

Hardware: Cypress 37512, 512 macrocell device

CAE:      Leanardo Spectrum for synthesis, Modelsim for simulation, TimingDesigner for timing analysis,

                Cypress place and route suite of tools used for optimisation to the target CPLD.

OS/Software: Windows NT, VHDL - link:

[snip]                            From: May 01-Jul 01                 Position: LSI Design Engineer Berks

Design and development of a `GSM baseband Reference Platform` hardware development system, that includes a prototype board containing an FPGA, which will enable current UMTS-WCDMA only mode mobile phone to be used in both UMTS-WCDMA and GSM dual band mode.

Select appropriate CAE and FPGA vendors for the current project.

Interfaces: Serial uplink/downlink Interface, ARM7 bus i/f, DSP bus i/f

Hardware: Altera 300K gate device EP20K300E

CAE: Mentor Design Architect for schematic capture, Quartus II

OS:         Windows NT, Verilog

[snip].,           From: Nov 99-Apr 01             Position: ASIC/Verilog Design Engineer Lincolnshire

Involved in design and verification of the next phase of digital Bluetooth  Radio Interface module based on BlueRF specification supporting RXMODE2 and Bi-directional mode that is targeted to GSC400 (0.18u) series. Digital part of System On Chip (Soc) mixed signal asic.

Determine functional requirements and produce an implementation specification.

Determine design architecture, including chip I/O pads

Determine general structure and interconnection of major blocks

Determine design for low power, using gated clocks

Implement design in RTL VERILOG

              Write design functional verification tests in behavioural VERILOG. Perform simulation

              Synthesise design. Analyse synthesis output, set optimisation constraints. Perform gate-level simulation.

Perform static timing analysis (STA) using Primetime

                Back-annotate timing information from layout into simulator and synthesis tools.

              Perform internal scan insertion; Implement boundary scan (JTAG).

Implemented DFT backend processes that determine tester pattern methodology and develop tester patterns on a Global Positioning System (GPS).

Modified testbenches for different blocks within the system in verilog, followed by the system itself which was in vhdl to take the product through production, targeted to Mitel’s CLA200 ASIC device

Test Pattern Generation (TPG). Test Pattern Verification (TPV).

Fault Coverage using Verifault, then Powerfault performing iddq tests to increase overall fault coverage.

Earlier designed a prototype, which was a precursor to the above design.

A digital control interface between the Baseband Interface and other blocks of a Bluetooth.

             The prototype design was targeted towards Xilinx Virtex series. Design flow similar to above

Interfaces: Serial Interface, ARM7 processor (embedded), SCAN, JTAG

Hardware: Mitel Asics CLA200 (0.35u), GSC400 (0.18u) and Xilinx Virtex XCV400

CAE:      SUN workstations under UNIX used to run Cadence suite of tools, Verilog-XL for simulation

              Synopsys Design Compiler for synthesis and Primetime for STA

Software: VERILOG - link: , VHDL -, C/C++, Shell scripts

[snip],              From: Feb 98 - July 99                    Position: VHDL Design Engineer Cambridge

Designed 2 Utopia II Slave Interfaces (UTSlv) running at 50 MHz between an ATM switch fabric and upto 30 ADSL line-card channels. Produced functional requirement specifications for Line Card Interface.

Determine design requirements, partitioning, general structure, interconnection of major blocks, chip I/Os.

Implement design in RTL VHDL, write functional verification tests in behaviour VHDL. Perform simulation.  Synthesise design, analyse synthesis output, set optimisation constraints, determine timing critical paths.

          Back-annotate timing information from the vendor tool into simulator and synthesis tools

         The FPGA’s were tested on the card and the shelf to fully verify the design functionality

Interfaces: ATM /Utopia II Master’s, ADSL  Line Cards

Hardware: Two ORCA2 FPGA’s 20K each, 80 % full, Two ORCA 3 series FPGA’s 80K each, 95% full

CAE:      Renoir for hierarchical block diagrams, Modelsim for simulation, Synopsys Design Compiler for synthesis

                Lucent ORCA place and route suite of tools used for optimisation to the target FPGA.

OS/Software: Windows NT used to run HdlAuthor for VHDL text based entry

[snip],                From: Sep 97 - Dec 97           Position: VHDL Development Engineer Beds.

Development of a Gigabit Interface Loopback Module (GILM) to be used in a LAN in which up to 120 Bridge Units (BU), each consisting of 3 ports; may be connected via Fibre Optic cables in any topology within the network. Identify the lowest BU within the network that will be the master and will send a token to all other BU’s in order to produce a single data loop within the network

             Determine general structure and interconnection of major blocks

          Implement design in RTL VHDL, write functional verification tests in behaviour VHDL. Perform simulation. 

Hardware: Altera 7000 series FPGA

CAE:      Modelsim for simulation. Altera for synthesis, place and route tools used for optimisation to the target FPGA.

OS/Software: Windows NT used to run Turbowriter for VHDL text based entry

[snip]              From: Sep 96 – Aug 97                       Position: VHDL Design Engineer London

Designed an FPGA that controls and monitors an ASIC, processes Overhead Processor Unit (OPU) data and is controlled and monitored by Alarm Interface FPGA. It is used on Encoder and Decoder cards of SDH WDM Terminal of a 2.5 Gigahertz SLTE equipment. Produced functional requirement specifications for the FPGA.

Determine design requirements, partitioning, general structure, interconnection of major blocks, chip I/Os.

Implement design in RTL VHDL, write functional verification tests in behaviour VHDL. Perform simulation.  Synthesise design, analyse synthesis output, set optimisation constraints, determine timing critical paths.

          Back-annotate timing information from the vendor tool into simulator and synthesis tools

          The FPGA was tested on the card and the shelf to fully verify the design functionality

Interfaces: Intel 8088 type Interface, Processor type interface, OPU Interface

Hardware: Xilinx 4000e series FPGA of 10K density

CAE:       EASE for hierarchical block diagrams, Modelsim used for simulation,       Leonardo for synthesis.  Xilinx place and route suite of tools used for Optimisation to the target FPGA.

OS/Software: Windows NT used to run Turbowriter for VHDL text based entry

[snip],  Cambridge           From: Jan 96-Sep 96           Position: ASIC Design Engineer

                Design and verification of sub-blocks within APOC ASIC Paging Decoder.

Determine design requirements, partitioning, general structure, interconnection of major blocks, chip I/Os.

              Synthesise design, Analyse synthesis output, set optimisation constraints, Perform gate-level simulation.

Hardware: [snip] 0.5u ASIC

CAE:    Synergy/Verilog for Verilog synthesis, Compass for circuit schematics

OS:       SUN workstations under UNIX used to run Cadence suite of tools

[snip]                   From: April 95 - Dec 95                Position: ASIC Design Engineer Hampshire

Development/verification of a Parity Watchdog ASIC utilised in the M68020 based processor card of an Electronic Engine Controller System employed within a BR710 Engine.

Implement design in RTL VHDL and Schematics, Write design functional verification tests in MISL.

                Perform simulation and Synthesise design, Analyse synthesis output, set optimisation constraints

Hardware: [snip] H4C Series ASIC,

CAE:       Design Architect for schematic capture, Quicksim2 for simulation, Autologic for VHDL synthesis.

                [snip] tools for Optimisation to the target ASIC

OS:         SUN workstations under UNIX used to run Mentor Graphics version 8.4 suite of tools

[snip] -Swindon, Wiltshire          From: Jan 95 - April 95       Position: Hardware Development Engineer

Development of a Fibre Optic Multiplexer card used in the New Generation Base Station System (BSS) of a GSM system which multiplexing/demultiplexing of upto 24 2MHz carriers.

Verification of design, Investigate design flaws, Optimisation. Produce Test Specification for the module.

Hardware: Altera 8820 FPGA, ECL, FAST, and FCT

CAE:       Design Architect for schematic capture, Quicksim2 for simulation, Autologic for VHDL synthesis.

                Altera tools for Optimisation to the target FPGA

OS/Software:       HP workstations under HP-UNIX used to run Mentor Graphics version 8.4 suite of tools. VHDL.

[snip]             From: Jan 77 – Nov 94                       Position: Team Leader UK

                                                                            Position: Hardware Design Engineer

Design of special‑to‑type test equipment and to produce Acceptance Specification to verify a Line Replacement Unit used on Electronic Counter Measures (ECM) system. Processor card containing a [snip] 68020 microprocessor, SCC, CIO, BOOTPROM, EEPROM, SRAM, FIFO's, DMA control circuit and PAL glue logic.

Design of Hand‑held (Palmtop PC) programmer to enable the user to program, monitor and edit Programmable Logic Controllers (PLC). Programmer is based on Intel 8088 microprocessor, RS232 Serial interface, current loop interface, AudioTape interface and LCD display for automated high volume production.

Design of digital, analogue and optics for a system used to measure attenuation.

Responsible for data processing sub‑system based on Intel 80186 microprocessor to meet the processing requirement. Interface via Intel multibus, or local bus protocol used on Sonar Systems. Multibus, A/D, D/A, and DSC.

In AEW Mission Simulator Group, designed a sub‑system for multiple Minicomputer systems to access one set of peripherals. If another system requires access, then an interrupt routine was generated to select the appropriate system.  

Within the Instrumentation group of the Air Intercept Tornado Aircraft, designed a special‑to‑type interface between the industrial Video Tape Recorder and the Control Panel Interface Unit, using Miller encode/decode technique. Designed test equipment to simulate Mission Systems Recorder in order that known target pulses are generated and then verified on Tape Analysis equipment.

 
 
 
© 2004, 2007 Copyright ITCD Group Ltd. All Rights Reserved.