|
Change Your Career in 3 month: |
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Scott WilliamsSeeking a challenging and rewarding contracts in ASIC/FPGA Design & Verification
EXPERIENCE SUMMARY:M.S. Electrical and Electronics Engineering
PROFESSTIONAL EXPERIENCE:Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Kenneth B. WilsonDevelopment simulation/verification or design on high speed electronics
TECHNICAL SKILLS:VHDL, C, MTI simulator, ModelSim, RiscWatch debugger
WORK EXPERIENCE: 2000-2002ME Electrical Engineering, University of Utah, Salt Lake City, UT
BS Electrical Engineering, University of Utah, Salt Lake City, UT
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
George RitchbergTO PUT MY EXTENSIVE ENGINEERING SKILLS TO WORK FOR YOU
TARGET JOB: Telecommunications, Medical, Underwater Research and R & D
Target Job Title: Engineering Manager
Alternate Target Job Title: Senior Electrical Engineer
Desired Job Type: Employee, Temporary/Contract/Project
Desired Status: Full-Time
Desired Salary: 95,000.00 USD Per Year
Site Location: On-Site
Job Title: SENIOR ELECTRICAL ENGINEER/TECHNICAL/ENGINEERING MANAGER
Career Level: Management Manager/Director of Staff
Date of Availability: Immediate
TARGET COMPANY: START-UP IN EITHER TELECOMMUNICATIONS,SCIENTIFIC R & D or MEDICAL EQUIPMENT R & D
Company Size: Prefer small
Category: Electrical Engineering
TARGET LOCATIONS: Will Relocate with conditions
WORK STATUS: UNITED STATES I am authorized to work in this country for any employer. Have held Security Clearances.
Valid MASS Drivers License Class 3
PROFESSIONAL QUALIFICATIONSMANAGEMENT SKILLS
Assigned tasks, maintained cost and schedule to a group of 20 Engineer and Manufacturing Personnel. Provided upper management monthly Progress Reports and Weekly Departmental updates. Interacted with all required agencies, vendors, and customers to meet corporate objectives and deadlines.
DESIGN ENGINEER
Extensive expertise in the Engineering Process. Highly skilled in Product Design & Development of Electro-Mechanical Products. Participated in providing Technical Engineering Leadership and Support to System, Concept, Equipment, Readiness and Production Review in Transiting "new" Designs into a Solid Product. Developed and Documented Specifications, Concept Definitions, Analyses and Trade Studies of various Electro-Mechanical Systems. Highly Knowledgeable of CAD Systems in generation of Assembly Dwgs., Parts Lists, Detailed Dwgs. Altered Item Dwgs. Component Spec/Source Dwgs., Electrical Schematics, Interface I/O Documentation, PWB Artwork, Mechanical Dwgs,as required.
ELECTRONIC TECHNICIAN
Extensive hands-on experience in System Debug & Component Level Troubleshooting, Electro-Mech Assembly, Integration & Test, with wire-wrap and soldering expertise. Integration and Test of a variety of Computer Hardware.
PROFESSIONAL WORK EXPERIENCE 10/2001 05/2002Providing management assistance to Store Manager. Responsible for opening and closing. Assignment of daily retail task and scheduling of available manpower. Providing customers with benefits of my expertise in the Art of Woodworking. Upgraded and re-merchandise entire store increasing net sales by 30 . Have sold well over 250,000 woodworking tools in 8 months
6/2001 10/2001Processing and developing all types of Photographic Media including Digital Photography. Handing of Customer questions and accountable for cash flow. Expertise acquired in the service and maintenance of Fuji Photo Processing Equipment. Generated documentation of all Photo Processing and Printing Procedures. Adhered to EPA Hazard Waste Requirements.
1/1999 12/2000Provided WEB Based Engineering Design Services doing Schematic Capture and PWB Layouts of PLC Interfaces using OrCAD. Performed various Test Engineering activities. Involved in assessing and performing the overall Functional and In-Circuit Test activities in the production and repair of the DC-40 Handheld 486 Datacomputer w/LCD Display, PCMCIA I/F, Irda I/F, Modem I/F , and associated Power Supply SMD Assembly.
Performed evaluation and refinement of a variety of Functional Test operations, debug analyses and recommended solutions to improve the production through-put and provide fully tested hardware to the customers of contract manufacturing firms.Electronic Design Laboratory Lead Engineer and Cost Account Manager. Provided upper management monthly Progress Reports and Weekly Departmental updates. Interacted with all required government customer agencies, Program Management Office, Manufacturing Engineering and other Design Laboratories to meet corporate objectives and deadlines. Managed and participated in Electrical Engineering involved in the specifying, designing, development, testing, debugging and qualifying prototype Electronic H/W.
Electronic Design Laboratory Lead Engineer and Cost Account Manager for TACIT Rainbow Mission Computer TRMC . The TRMC is based upon a MC68030 with dual MC68332s along with two subsystems interface modules and a power supply. Supervised and directed four Electrical Designers.
Participated and provided Technical Engineering Support to System, Concept, Equipment, Readiness and Production Reviews transiting the TRMC Design into a solid Product with the help of Concurrent Manufacturing Engineering.
Digital Design Laboratory Lead Engineer and Cost Account Manager. Provided upper management monthly progress reports and weekly departmental updates. Assigned design tasks and maintained cost and schedule.
Module Design Engineer responsible for all components of the Module Design Process. Coordinated and supplied technical design input, integration test and operational inputs for innovative subsystem development.
Performed and Specified the Electrical Design, Electronic Circuit Prototyping, PWB Layout, Product Documentation, H/W Development, Integration and Testing of a Computerized Newspaper Pagination System for a start-up company. Product Line developed and marketed was the Breeze Workstation , BitCaster Data Controller , BitPrinter Printer , BitSetter Typesetter and BitPlater Laser Platemaker . Involved in all phases of electronic and product design, S/W & H/W integration, test, production implementation, field service and marketing.
Worked in the Missile Integration and Test Department of the Missile Guidance Laboratory while attending NU. Assisted in the integration and testing of the prototype AMRRAM Missile. Involved in the development of a Missile Readiness Test Set MRTS . Responsibilities included: Creation of overall MRTS System Level Diagrams; Generation of Schematics, Part List and Wire Lists; Assembly Drawings. Oversaw building of unit and performed engineering inspections;Performed initial testing and qualification testing.
6/1978 6/1979Under direction of Physicist and Electrical Engineers worked as a member of the Radiation Physics Laboratory while attending NU. Performed tasks in Prototyping, Development and Testing of various, Satellite Subsystem H/W for GOES Program
1978-1972Held various jobs while attending college. Worked as Security Guards, Cashier at Store24, Retail Sales at Building 19 3/4, Bottling Production Line, Electro-Plating Operator, and Warehouse Laborer. Had own summertime Painting and Landscape Business.
EDUCATION:1981 NORTHEASTERN UNIVERSITY US-MA-BOSTON
Bachelor s Degree BS ENGINEERING TECHNOLOGY
1976 Sylvania Technical School US-MA-Waltham
Certification COMPUTER ELECTRONICS
1974 UNIVERSITY OF MASS US-MA AMHERST
Courses PSYCHOLOGY/CRIMINAL JUSTICE
| Skill Name | Skill Level | Experience |
| Microprocessor Design | Expert | 15 years |
| Digital/Analog Design | Expert | 25 years |
| VHDL/FPGA/PAL Logic | Expert | 15 years |
| Multilayer PWBs | Expert | 25 years |
| SMD Assemblies | Expert | 10 years |
| EMI Design Techniques | Expert | 10 years |
| Backplane Design | Expert | 10 years |
| SYSTEM DEBUG | Expert | 25 years |
| COMPONENT LEVEL DEBUG | Expert | 15 years |
| Engineering Management | Expert | 10 years |
| Retail Sales | Intermediate | 5 years or so |
| Merchantizing | Intermediate | 5 years or so |
ELECTRICAL ENGINEER/TECHNICIAN with extensive hands-on experience in SYSTEM DEBUG & COMPONENT LEVEL TROUBLESHOOTING, ELECTRO-MECH ASSEMBLY, with WIRE-WRAP AND SOLDERING EXPERTISE.
Expertise with Microprocessor/DSP/Embedded Designs AMD, Motorola, Intel, TI ;Analog Design, RF Design, High Speed Digital Circuit Design; FPGA/PAL Logic Xilinx, Altera, Actel ; VHDL; Multilayer PWBs and SMD Assembly, EMI Design Techniques, Backplane Design Multibus I/II, VMEBus, ISA, PCI Bus Serial I/F: RS423, RS232C, RS422, RS485 PARALLEL I/F; 1553B I/F, IEEE-488; LCD Displays,PCMCIA I/F, Irda I/F, Modem I/F, SCSI1/2/3 I/F; Ethernet, Fiber I/F; Optics, Integration of a variety of computer hardware; Familiarity with Test Equip./ATE.
COMPUTER SKILLS:PROJECTS, WORD, EXCEL, POWERPOINT, MENTOR Schematic Capture/Logic Simulation, PSPICE, CLARIS DRAW, MENTOR PWB LAYOUT, OrCAD,WINDOWS w/LABVIEW, MATHLAB; Assembly & C Programming.
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Albert HooverInvolved in Ethernet/firewall product development for the OEM customer base. Designed the architecture for the current ASIC Ethernet hub/switch. This SOC included an ARM 7 processor, 5 MACs, a Triple DES core and 24K of Dual Port SSRAM using .25-micron technology. Headed the design team in the implementation of the chip. VHDL was used for the design implementation. Designed the board level firewall product that uses this ASIC.
Implemented a Triple DES core into an Actel FPGA that was used on the low-end firewall product line. Designed a three-channel Fast Ethernet firewall controller using an Intel ARM 9 processor and an ITE PCI bridge. In charge of engineering development of board level designs for both product and OEM reference.
Additional engineering responsibilities include:Manager of the hardware engineering team. Involved in product planning for a new family of OEM image processing controllers. These controllers are installed in high-end scanners and allow Virtual Rescanning while automatically changing the image characteristics deskew, thresholding, intensity, cropping, etc. . Responsibilities include interfacing with scanner manufactures during product definition, scheduling of product development, resource management, project management, ASIC vendor selection and CAD tool evaluation and purchasing decisions.
Involved with defining the next generation Image Processing ASIC. Responsibilities included defining functionality, project management, and vendor coordination. Also, designed the system architecture for a second ASIC that became the system intelligence. This contained an embedded ARM7 processor, PCI interface, DRAM, etc. Led the design efforts on this second ASIC. Both ASICs were in the 1M to 1.5 M gate range and implemented in .25-micron technology. VHDL was used for the design implementation. Designed several controller boards that used these ASICs for different scanners.
CMD TECHNOLOGY, Sacramento, CAManaged the Raid Division engineering team. Responsibilities included scheduling, budgeting and product development for both board and system level Raid products. Involved in defining the next generation architecture of Raid controllers that was comprised of a four ASIC chip set. Project Manager for a Digital Equipment Corp. specific Raid controller. This project was a joint effort between CMD and Digital with CMD designing the controller and Digital doing the mechanical packaging. Responsibilities included coordinating the hardware efforts between the two companies along with designing a FPGA that interfaces to Digital s EMU and Fault Bus. Designed the Raid controller board that was used by Digital. Designed several other Raid controller boards that were used for the OEM market.
Member of the Change Control Board CCB and the Advanced Products Group. Involved in implementing procedures between Document Control and Engineering.
CORSER CORP., Costa Brava, CAInvolved in the design of a DAT tape controller ASIC which interfaced to a SP1 format tape drive. This ASIC was implemented in .8-micron technology. Designed the next generation DAT tape controller ASIC. This chip was implemented in .6-micron technology and has approximately 80K gates. Designed the tape controller board that uses the new ASIC along with a Data Compression/SCSI ASIC, V50 microprocessor, 1 MB of DRAM buffering and FLASH EEPROM.
Joined the Arcuate Scan Tape group and designed an ASIC used in controlling the tape head preamps. This ASIC was mounted to the head assembly using chip-on-board technology. Also designed the Servo Gate detection ASIC used for head positioning. All ASICs designed and simulated at Conner were done using VHDL.
IRVEL CORPORATION, Scottsdale, ArizonaManagement responsibilities for engineering, software, and test departments. Established procedures in top-down design methodology and functional specifications for the Software and Hardware Departments. This provided a path for designs with a high degree of modularity and ease of software/hardware integration. Defined future products and initial marketing strategies. Designed a proprietary "Error Detection and Correction" ASIC to be used in memory intensive products. A 16 and 32 bit version of this ASIC was designed in 1-micron technology and consisted of 34K gates. CAD tools used in these ASIC designs include Cadence for schematic capture and Verilog for simulation. Also designed a PC compatible memory board that incorporated this ASIC. Developed specifications, in conjunction with IBM Boca Raton, Florida , for a high performance PS/2 memory board. Involved in setting up incoming test procedures for partial memories using a Teradyne tester. Two patents emerged from the research of memory subsystems.
FUTURAMA, Sacramento, CAInvolved in writing product specifications for an advanced system architecture that was incorporated into a microprocessor development system. Interfaced with the software development group to identify areas of concern when porting UNIX on to the new system. Designed a 68000 based CPU board for this development system. During the design phase of the CPU, research was done on interfacing a 68000 to various memory management techniques along with different bus structures Multibus, IEEE 896, and VME . Designed the system protocol that provided an efficient means of communication between the CPU and intelligent, DMA driven, I/O controllers. Designed an intelligent SCSI controller that used this protocol.
TRIANON CORPORATION, Sacramento, CAProject Manager for the Mark III minicomputer. Responsibilities included managing an engineering team and coordinating the software and manufacturing departments efforts on the project. Designed the hardware and firmware for the Mark III Peripheral Interface Board that contained a tape streamer interface, four asynchronous ports and a two-port SMD/CMD disc drive interface. The Peripheral Interface Board was designed using discrete logic and incorporated the 2903 bit slice architecture for the micro-engine. The firmware consisted of 32 bit-wide microcode.
COMPUTER AUTOMATION, Sacramento, CAEngineering team member involved in the development of a new processor and the related I/O controllers. Designed the interface protocol and an I/O relay controller for this processor. This team was located in Dallas, Texas.
Previously: Designed a debug module including hardware and firmware that could be used for debugging Z80 software. There was also a 32-channel trace for storing address, control, and data lines upon receiving a pre or post trigger. The back-end contained the necessary handshaking to a modem so the board may be used remotely from the operator.
Initial assignments upon joining the company involved sustaining engineering hardware and firmware for a disc drive controller, synchronous communications controller, MOS memory board and static problems with CRT s.
EDUCATION:BSEE, California Polytechnic University, San Luis Obispo, California, 1977. Concentration in Computer Systems.
PERSONAL REFERENCES:Will be furnished on request.
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Martin GreenSix years of strong experience in research, analysis, design, development of instruments using VHDL/VERILOG, ASIC Design, FPGA design, digital design techniques, design using microprocessors and micro controllers. Expertise in design and simulation of electronic circuit boards using orcad, spice, circuit maker and smart work. Expertize on Active HDL simulation package.
Skills/ToolsDevelopment of a stand alone device to measure moisture content of various agricultural products. Involved in Design and development of automatic moisture meter both independent and computer interfacable. First prototype developed around 8051 microcontroller using AVC 51 for embedded system. Involved in sensor design. Design and coded same using C. Handled design and fabrication of analog and digital boards for first prototype. Second prototype being developed as full custom SOC System on chip for the calibration circuit around microcontroller 8051using simulation and synthesis tools of mentor graphics. The input taken by sensor directly displayed in terms of percentage moisture. Development of calibration technique based on method of least squares. Writing source code and test benches in VHDL for interfacing of 64K RAM, ROM, decoder and their interfacing with the A/D converter and PGA. Simulation of calibration process and verification of functionality and timing errors for same. Synthesizing code on Xilinx virtex series using Xilinx FPGA.
Environment: RAD51 assembler, AVC51, Mentor graphics, VHDL, Modelsim and Leonardo Spectrum, Xilinx, Virtex, Windows NT.
Central Scientific Instruments OrganizationInvolved in design of a 8-bit micro-controller having features of INTEL 8051 microcontroller. The FPGA consists of 128K RAM and 64k ROM and is instruction compatible to the Intel 8051.Prepared library package for the instruction set of the microcontroller in VHDL. Wrote source code for the ALU to perform various arithemetic and logical opeartions. Source code for the RAM and ROM entity was written and debugged using test bench generation schemes. A complete model of the FPGA was designed using the above logical blocks and the design was implemented on Xilinx VIRTEX FPGA. a memory mapped output port was also added to the design.
Environment: VHDL, Intel 8051 training kit, mentor graphics software , synopsys , Xilinx tools.
Central Scientific Instruments OrganizationInvolved in the design of high frequency switching circuit to operate at 2.5 GHZ using spice simulation software.Involed in counter design for the programmable counter for the magnetron switching circuit. Involved in debugging, verification and analysis of critical timing parameters for low power consumption and area size using Mentor graphics Leonardo spectrum synthesis tool . Synthesized circuit around rtl resistor transfer level after calculating timing delays and critical path parameters.
Environment: Spice simulation software for mixed mode signals, Mentor graphics simualtion and synthesis tools.
Department of Science and Technology DSTA VMIS Video million images per second embedded processor was studied and was simulated for various digital applications. Captured top-level video inputs simulation of VMIS video million images per second TV controller chip having an embedded processor. Enabled signal processing for digital applications. Worked in a team for simulation of chip. Carried out chip verification using using tools from mentor graphics. Verified ASIC for rtl resistor transfer logic syntax and semantics. Used Configuration Management Tool for database version control.
Environment: Embedded processor from sigma Electronics, Mentor graphics tools, VHDL, Windows 98
Technology mission for oil seeds and pulsesSelected photodiodes according to wavelength of various samples to be measured for different parameters. The selection of photodiodes was done to opearte at radio frequencies. Designed analog and digital board around SPICE simulation software. Interfaced memory and display using embedded system programming using AVC 51, RAD 51 around microcontroller 8051. Further, an FPGA was developed to perform the application of microcontroller 8051 and the entire calibration circuit was interfaced around the Xilinx FPGA. Coded using VERILOG. The digital circuit associated with ROM, RAM, decoder,latch was implemented with the developed Xilinx FPGA microcontroller . As a team member wrote source code for the FPGA microcontroller features and tested the functionality of interfacing circuit and simulated it using modelsim VERILOG.
Environment: Microcontroller 8051, AVC51 and RAD51, Spice, Mentor graphics tools, model sim, Leonardo spectrum, Unix shell scripts
Department of Science and Technology DSTEnvironment: Active HDL, Vinytics 8085 microprocessor kit, Xiilinx spartan series,Windows NT
Technology Mission of Oil seeds and PulsesDesigned electronics related to system around ORCAD IV , checked for the functionality of the design using mixed mode signal simulation around ORCAD IV and development of calibration software around microprocessor 8085. Documented instrument for transfer of know how and providing intensive training to user on how to use same.
Environment: ORCAD IV, Vinytics 8085 kit, assembly programming for 8085.
Department of science and technologyThe projects around VHDL were coded and tested before synthesis and also associated with PAL Programming, analog and breadboard testing. Responsible for integration and test of a UART, real time clock, keyboard controller, DMA controller and interrupt controller chip. This helped in gaining good understanding of ASIC design and verification methodologies along with PAL and FPGA programming. Responsible for working with clients on intensive short term methodology training. Responsible for training students in VHDL, synthesis and methodology. Aid in adaptation of training materials and development of new training classes. Paper publications and presentations have been made on "Digital Automatic Moisture Computer" and " Capacitive moisture measurement of grains and oil seeds"in various national journals. Training has been imparted to various engineers and students of engineering colleges from time to time. Significant contribution in organization of various seminars and conferences related to instruments developed, various projects for water quality monitoring and soil analysis have also been designed and developed.
Education:B.S. in Electronics Engineering.
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Rao ShreevanAssume a role in ASIC Verification/Applications/Design Engineering
PROFESSIONAL EXPERIENCE4+ years experience in the EDA Verification Industry
Sigma CompanyTechnical Lead for a TtME (Time to Market Engineering - a design verification consulting service) project for a Germany based company. Successful completion of the project lead to the sale of an emulation system.
Lead Engineer for a European account (Philips - HDTV division): Consulted on Verification flow, and provided optimization ideas. Offered on site support and tool integration. Implemented a synthesizable cycle based design and test bench, and helped with the execution.
Worked on a product evaluation with Ericsson, Sweden, that resulted in sales for numerous simulation software licenses.
Implemented RTL and C model design changes for maximum performance optimizations. Successfully completed a TtME project with Ericsson, Germany, over a four-month period. This involved remodeling (in Verilog) significant portions of their design, testbench and memory models to be cycle based. Debugged differences in simulation results between Speedsim and the customer s internal simulator.
Provided technical support for all of Quickturn s Simulation/Acceleration products. Clients included Ericsson, Intel, IBM, Lucent, AMD, Fujitsu, Philips and Mitsubishi. Played a product specialist role, with responsibilities including:
M.S, Electrical Engineering, University of Massachusetts, Lowell, MA Dec 96
B.S., Electrical Engineering, Regional Engineering College (REC) Surat, India Aug 94
Expertise in Cadence Simulation, Acceleration and Synthesis Tools
Experienced with ViewLogic Schematic, Design and Waveform Viewer tools
Strong Verilog skills, VHDL, C, Unix, Perl
References available on request.Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
ABU SHALIBDANTo achieve excellence, to be resourceful and optimistic and to pursue a challenging career in VLSI design.
Area of specialisation :ASIC Design Flow and Methodology, Simulation, Synthesis, Floor plan, Place & Route, Timing Verification, CTS
Summary in short :
Design Specification: Hierarchical design with 5 softmacros.
Technology : 0.24micron.
Goal Achived:
(Tools used for above BM's: Apollo, Saturn, MilkyWay, JupiterP)
Project(Logical design) : EIGHT-BIT MICRO CONTROLLERDESCRIPTION: The microcontroller which is the true computer on chip.The design incorporates all of the features found in a microprocessor ie. CPU,ALU,SP,PC,genaral purpose registers and special purpose registers.It also has added the other features needed to make a complete computer ie.ROM, RAM, parallel port, serial port, counter and clk circuits Like microprocessor , microcontroller is a general purpose device but one that is meant to read data, perform limited calculation on that data and controls its environment based on these calculation.
TEAM SIZE : 7 members.
DURATION : 3 months.
MY PARTS : CPU, counter & timers, Interrupts, ROM and RAM.
TOOLS USED :
DESCRIPTION: This four bit processor consists of the following components such as multiplexer, program counter,register,instruction decoder,ALU and timimg control,RAM and ROM .RTL code and testbench had been written for all the above units.Various stimuli had been given and the logic had been validated
TOOLS USED : simulator : MODEL SIM PE 5.3b
DURATION : JAN-2000 to APR-2000.
COMPANY : Vdesign, Pondycherry.
| Avant! tools | What for |
| MilkyWay | DataPreparation. |
| ApolloII | Place & Route. |
| Astro | Complete Design Closure Tool. |
| Planet-PL | Hierarchial planning |
| JupiterP | Synthesis & Design planning. |
| Saturn | Timing & VDSM Optimization. |
| Mars/Astro-Rail | Power & Rail Analysis. |
| Mars/Astro-Xtalk | X-talk Analysis. |
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Eugene FreedmanThree years of strong experience in VLSI/ASIC/FPGA design using Verilog HDL, VHDL, VERA HVL, VI editor, VIM, ModelSim, Xilinx FPGA Foundation series, Turbo C, SignalScan, Advanced Norton Editor, Synopsis DC, Cadence Artist, SPICE, SimG, ADSP2115 toolkit, EPROM/EEPROM programmer under Windows NT/95, UNIX and Sun Solaris environment.
Competency Areas:Developed 10GWANPHY (10Gbps WAN) optical board which provided a complete switching fabric solution for Optical Wide Area Networks to support OC-192 Digital wrapper transmission standards (as defined by ITU-T G.709). Developed architecture and coded Transport OverHead (TOH) FPGA which interfaced with HUDSON FEC (AMCC S19203), KHATANGA (AMCC S19205) devices and MPC8260 Motorola Power PC via its Local Bus. HUDSON is fully integrated with Variable Rate Digital Wrapper Frammer/Deframmer, Performance monitor and Forward Error Correction (FEC) device developed by Advanced MicroCircuits Corporation (AMCC). KHATANGA is a dense VLSI device developed by Advanced MicroCircuits Corporation (AMCC) that integrated a 10GbE MAC, a 64B/66B Physical Coding Sublayer (PCS) and a WAN Interface Sublayer (WIS) as baselined by IEEE P802.3ae task force. Used this FPGA to configure HUDSON through its microprocessor interface port, control and monitor status of Optical Channel Overhead bytes/Sonet Overhead bytes (Transport overhead and Section overhead of OC-192c frame) in data channels of HUDSON and to support all Insert/Drop Overhead Channels of HUDSON and KHATANGA.
Defined 16-bit Register Memory Map inside this FPGA with predefined memory locations for Parallel 8-bit Overhead Insert/Drop channels of HUDSON (both Encoder and Decoder sides) and for serial Insert/drop Channels of Hudson and KHATANGA. MPC8260 wrote overhead byte information into FPGA memory locations defined for those particular interfaces, which will later be inserted into insert channels on the next frame. On Drop channels FPGA collected Overhead byte information and stored them in internal predefined memory locations that will be later read by MPC8260. FPGA also monitored all status pins of HUDSON device like Loss of Clock, Out of Frame, Bit Parity Errors (BIP) and reported them to MPC8260. Implemented FPGA on Xilinx Virtex XCV200E series (FG456 package) and implemented all dual port RAMs using 28 Block RAMs available inside this FPGA. Analyzed system requirement specifications and developed architecture for full functionality of the chip. Automated critical parts of design verification using VERA HVL. Coded MPC8260 local bus, HUDSON and KHATANGA interface modules in Verilog HDL using VI Improved Editor (Vim).
Simulated functionality using ModelSim (Modeltech_5.5). Involved in synthesis of modules using Xilinx FPGA tool.
Environment: Verilog HDL, VERA HVL, VIM, ModelSim, Xilinx FPGA Foundation series, Windows NT
Contesse Semiconductor CorporationDesigned an FPGA as part of GigaStream Switch fabric chipset for collecting and transmitting overhead bytes (both Transport overhead and Path overhead of SONET OC-3/3c frame) to/from optical interface. Developed architecture and coding of SONET Over Head Processing (OHP) FPGA interfaced with Spectra155 interface, High Capacity Multi-Vendor Integration Protocol interface (HMVIP) and CPU interface. Spectra interface consists of Transport OverHead (TOH) and Path OverHead (POH) interfaces to transmit and receive directions from Spectra chip. Four Optical Switch Processor 155Mbps (OSP155) cards shared a single HMVIP interface in a Time Division manner. The CPU interface is a Network Switching Processor (NSP) CPU interface to OHP FPGA for configuring. TOH/POH overhead byte information collected on HMVIP side is sent to corresponding Spectra155 devices. Similarly overhead data that is sent by Spectra155 device is sent to HMVIP interface in correct time slot at correct frame location.
There are eight dual port asynchronous RAMs implemented in this FPGA. Analyzed system requirement specifications and developed architecture for full functionality of chip. Coded transmit side modules of this architecture in Verilog HDL and tested functionality and performance. Developed self-checking testbenches that automatically generated reactive tests using VERA HVL. Used Xilinx synthesis tool for synthesis of design and generating sdf file. Did post-synthesis simulation of this design.
Environment: Verilog HDL, VERA HVL, Modelsim, VIM, Xilinx FPGA Foundation series, Windows NT
Contesse semiconductor CorporationDesigned an FPGA to convert Fusion Omni-Connection for Universal Switching (FOCUS) bus interface to Packet on SONET physical interface (POS_PHY) bus interface, so that Vitesse s VSC9112 (OC-48) chip could be interfaced to Vitesse s Network Processor IQ2000 through this FPGA chip. Designed in Xilinx Virtex-E XCV-300E FPGA. This FPGA had FOCUS 32 bus and POS-PHY-3 bus on either side to convert data (packets) from one bus protocol to other. Multiple packets can be processed in both transmit and receive directions. Used two FIFOs in Ping-Pong mode to carry Fcells in both receiver and transmit side. Did regression testing of Verilog RTL code. Generated random set of valid test cases using a seed value. Used Turbo C for writing a C code, which automatically selected a random number of test cases from the valid testcase library using a seed value.
Environment: Turbo C, Verilog HDL ModelSim, SignalScan, VIM, Windows NT
Creative InstrumentsDesigned a Timing Controller Chip for Thin Film Transistors (TFT) LCD flat panel monitors with MINI-LVDS (Low Voltage Differential Signaling) and Flatlink interface. This chip id designed for customers like IBM, Samsung, LG with programmable display resolutions ranging from XGA to UXGA and to even support SXGA+ and W-UXGA. Chip interfaces with CPU display card using TMDS (Transition Minimized Differential Signaling) Flatlink standard for digital transmission of Video output data at 1.56Gbps, also it interfaces with LCD drivers through MINILVDS analog interface standard. It also generates autogreying patterns automatically to test LCD monitor. Involved in digital architecture design of chip. Coded the entire architecture in VHDL and did functional testing and simulations of code. Used Shell Scripts for taking test bench (testing file used to test functionality of VHDL code). Used Synopsis DC for synthesis.
Performed post-synthesis simulations. Tested and verified actual performance of chip on LG s LCD monitor.
Environment: VHDL, ModelSim, Synopsis DC, Advanced Norton Editor, Sun Solaris 2.1
Creative InstrumentsDesigned a Scaler chip for LCD flat panel monitors to support resolutions upto SXGA+/UXGA and to maintain compatibility of various video cards and LCD monitor resolutions by upscaling or downscaling resolutions whenever required.
Involved in design of Digital logic for Flying Adder PLL (50MHz to 350MHz).
Did coding of digital logic in VHDL. Performed synthesis of design using Synopsis DC. Used SPICE for analysis the analog behaviour of timing critical nets. Interfaced logic with analog PLL using SPICE.
Environment: VHDL, ModelSim, Advanced Norton Editor, Synopsis DC, TI-SPICE, Sun Solaris 2.1
Creative InstrumentsInvolved in the design of a TMDS receiver chip with HDCP for LCD flat panel monitor to support Transition Minimised Data Signaling protocol with High Data Content Protection. Rate of video data transfer on TMDS channel is 1.6Gbps.
It enabled data interaction between CPU monitor video card and LCD monitors to be entirely digital. Designed architecture of Analog PLL (65MHz to 250MHz).
Did Analog circuit design of Phase Frequency Detector (PFD), Charge Pump, Bias Generator and VCO. Used Cadence Artist and Spice for analog design.
Carried out all process corner simulations of individual design modules and completed closed loop simulations of PLL.
Environment: Cadence Artist, SPICE, SimG, Sun Solaris 2.1
Creative InstrumentsInvolved in the Design of a TMDS receiver core chip for LCD monitors. It supports Transition minimized Data Signaling protocol from PC Video cards to LCD monitor. Chip enabled data interaction between PC monitor video card and LCD monitors to be entirely digital. Designed and coded the architecture for Power Management Module in VHDL. Did synthesis of this module.
Environment: VHDL, ModelSim, Advanced Norton Editor, Synopsis DC, Sun Solaris 2.1
Mignion Systems LimitedDesigned and developed an Energy Meter architecture using ADSP2115 digital signal processor that calculates voltage, current, power, power factor, frequency and does harmonic analysis. Did assembly language programming of design.
Successfully tested design on power lines.
Environment: VI editor, ADSP2115 toolkit, EPROM/EEPROM Programmer, Windows 95
Education:M. S. in Microelectronics and VLSI Design.
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Ragha SheenASIC/FPGA Design & Verification Engineer
QUALIFICATION :2.6 years of experience in FPGA Design & ASIC Verification.
SKILLS :Name of Project: Network Processor Verification
Role :This network processor is designed to provide solution for 10 Gb Ethernet, OC-192 applications. The ingress device supports a POSPHY Level 4 (PL4 ) interface and the egress device supports CSIX interface to a switch fabric.
Tools Used : VCS & Modelsim
Language Used : Verilog
Name of Project: Link2 Mask Pattern Generation FPGA-SDRAM Controller FPGA
Role :This module does interface controlling from the input side and takes the processed data to and from SDRAM controller. This module also does the interface to the output swath FPGA. This Link2 acts as a link between the input FPGA and SWATH FPGA. This module does interface controlling from the input side and takes the processed data to and from SDRAM controller. This module also does the interface to the output swath FPGA. This Link2 acts as a link between the input FPGA and SWATH FPGA.
Tools Used : Verilog-XL (Simulator),Synplicity (Synthesis tool).
Language Used : Verilog
Name of Project: Rrishti-1-Trace Receiver ASIC Verification
Role :The is a trace receiver, which provides the trace recording capabilities for one of the Emulation controller.
Key featuresThe key features of the trace system ASIC are:
The trace peripheral has two distinct sections ,a "front end" and a "back end". The front end (TPFE)acquires the trace data presented by the target and packs this data efficiently into 64-bit words. The Trace peripheral back end (TPBE) dispositions this data to trace memory, managing buffer locations, lengths, and host access to these buffers independent of whether the storing process is active. In short, the TPFE contains the acquisition, packing and buffering functions while the TPBE distributes the TPFE generated data into Trace buffers.
Tools Used: Modelsim (Simulator),Specman Elite (ASIC Verification
tool).
Language used : VHDL (RTL), e language for test cases.
Name of Project : PCI based high speed data acquisition card for signal Processing
Role :PCI Add on card with PLX 9080 as PCI Bridge and on the local side uses one FPGA , which does all logic including bus arbitration and data transfer to FIFO . It actually acts as a local processor to PLX 9080. The input to the card includes 16-bit parallel data stream with strobe and 100 Mbps serial streams. Only one of these may be activated at a given time.
The design goal is to accept data rate upto 40MB/s, but the testing will be limited to 20 MB/s transfer to memory.
FPGA we were using was Spartan series XCS 40-4 ns. VHDL entry, compilation and functional simulation is done through Model SIM a front-end tool, then after this we had done synthesis through Leonardo spectrum. From that some edf(edif) files are generated and we open those files in the Xilinx tool. We are using Xilinx tool as the back end. Here we place and route the design and generate timing simulation data. From there one sdf(standard delay format) file is generated. This includes all the internal delays of the device. The Xilinx tool also generates a test bench file. We will apply our stimulus to that Test bench and we make that as the test bench for timing simulation. So when timing simulation comes we load our design file and the sdf file and simulate.
Usually the FPGA has to be configured using a serial EPROM. But in our case since the FPGA is being configured from the system side, it cannot be a permanent data as from EPROM. So we are using the CPLD to configure the FPGA. It will take data through the local bus and load it to the FPGA.
Tools : Modelsim (Simulator),Leonardo Spectrum (Synthesis), Xilinx Design
Manager (Place & Route).
Language : VHDL
Project Title: VHDL Model of UART
Role :Tool Used : WARP 4.1
Simulator used : NOVA
Host Platform : PC under Win95
Device Mapped : CY7C341 from Cypress ( 192 Macrocell EPLD)
Doing part-time courses in San Jose University for
Course 1- Advanced Logic Design (Winter 2001)
Course2-VLSI Design I (Winter 2001).
Course3-Logic Design using HDL- Project- Bluetooth Transmitter
Course4-Logic Synthesis- Done using Synopsys DC
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Ravi SaharanSeeking a challenging position in VLSI design and/or verification where my skills and experience will greatly enhance the company's success and my personal growth.
SkillsAs an ASIC Engineer, was a key individual contributor on a team responsible for conceiving, planning and implementing software and hardware systems required to validate Storage Area Network (SAN) systems. Storage Area Network (SAN) offers simplified storage management, scalability, flexibility, availability, and improved data access, movement, and backup.
Worked closely with the ASIC and hardware development teams with the goal of delivering quality ASIC silicon for advanced storage.
Responsibilities:As a Design Engineer was responsible for conceiving, designing, developing and testing digital circuits for both ASIC and FPGA. Designed and tested the digital portion of the chip for television.
Responsibilities:Master of Science, Electrical and Computer Engineering, Southern Illinois
University Edwardsville, January 2000.
GPA: 3.727/4.0.
Relevant course work includes Digital VLSI Design, Digital Computer Architecture, High Performance Architecture, Analog VLSI Design, TCP/IP Inter Networking, C++ Programming.
Master's ProjectBachelor of Engineering, Electrical and Electronics Engineering, University
of Madras, May 1998.
GPA: 80.5%
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Kumar RavishASIC-FPGA Design & Verification Engineer
ObjectiveTo work where I am given the opportunity to assionately exploit my knowledge to the fullest level of satisfaction both personally as well as for the company I serve on the whole.
SUMMARY OF EXPERIENCE:Over 7+ years of experience 5+ years of experience in Hardware Design, Development & Verification using ASIC, PLD, CPLD & FPGA Designing & Verification, Board simulation, ANSI C, Assembly, C++, PLI, PCI, VLSI, PCB, Verilog, Synopsis, VHDL,VERA, Gigabit Ethernet,(Networking) SONET,ATM, Device Drivers , Win Board, Synthesis, Verification of Design.CMOS,Embedded System (SOC),Real Time Operating System RTOS), VxWorks, Logic Analyzer, Simulator, Emulator & Programming of RAM(SRAM & DRAM) With excellent analytical and programming skills. Very conversant in documentation, presenting prototypes, client interaction, quality assurance. Good communication and interpersonal skills. Strong Points include quicker grasp to new concepts, the ability to pursue matters in great detail and able to work in a team.
Education:Bachelor of Electrical Engineering from Bangalore University.
Employment history:Jan 2000 - Present DSSABC Software, Inc., CA, USA
Feb 1998 - Nov 1999 FDD Containers Limited, London, UK
Oct 1996 - Jan 1998 RANDY ENGINEERING, Tripoli, Libya
Jul 1994 - Sep 1996 Advanced Systems & Solutions, Delhi, India
Scope of the project was to design & develop a micro controller chip for networking purpose on networking boards, which sends and receives data digitally & Supports Gigabit Ethernet on Fiber Optics.
My Role: As a team member I was involved inEnvironment: Verilog HDL , Xilinx-4000 Series , Win Board , C , PLI , ATM, VxWorks , Synopsys
Client: Digital Design, Santa Clara, CA Jan 2000 to Aug 2000The objective of this project was to design, developed the data networking boards and test benches for verification purpose of pre written functions in verilog .
My Role:Environment: Verilog HDL , Xilinx-4000 Series ,VERA, Win Board , C , PLI , VxWorks
FDD Containers Limited, London, UK [Feb 1998 - Nov 1999]
Project: DSP Motion Controller 09/98 to 11/99The purpose of the project was to design and develop micro controller chip 80188EB for controlling the motion of Mechanical Equipment Boomer there was servo motors which controls Boomer Motion.Servo Motor was controlled by the tech called DSP motioncontroll (Digital Signal Processing). The RTOS was designed & implemented on higher priority algorithm, the signals of higher priority is served earlier than a signal with lower priority. The code was written in c & inline Assembly on Host Computer.
My Role:Environment: C, ASIC, Test Bench for Verification, Perl, Synthesis, Verilog, Inline Assembly, Target 80188EB,RTOS VxWorks. Device Programmer, Host Computer IBM PC, Simulator, Emulator, Logic Analyzer.
Project: Micro controller Development (Embedded System) For Geo Systems 02/97 to 09/98The purpose of the project was to design and develop micro controller chip 8051EB for controlling heat Generation in Turbines of thermo electric Power plant. The processor controls the steam temperature. Which receives the signals from Boiler sensors. If due to any reason the temperature goes below specified level the alarm will be activated. It had the provision of printing the Time versus heat graph controlled by the processor 24/7.Programming of the RAM was done by c & inline assembly. Device programmer was used to copy the image files on the chip.
My Role:Environment: ASIC Design, VHDL, Verification, Test Bench, C, PLI, Inline Assembly, Perl, Target 8051, RTOS PSOS, Device Programmer, Host Computer IBM PC, Simulator, Emulator, Logic Analyzer.
RANDY ENGINEERING Tripoli, Libya [Oct 96 - Jan 97]
Project: Material Management System 10/96 to 01/97DOS based Stand alone Database Application developed under C++ for Civil Engineers providing Menu Driven User Interface for calculating the Quantities of material required and its Costing, providing an easy access to feed the User input data. Its related Quantity and Cost will be calculated automatically with the help of in-build functions & related data Information that is also capable of modifying as per the user specifications and standards. It takes the Complete Details of a building (to be constructed) by providing an Interface and Calculates the quantity of material required with its estimated cost, as per the standards specified. It provides an easy access for modifications.
Environment: C, UNIX and MS DOS.
Smart Systems & Solutions, Delhi, India [Jul 1994 - Sep 1996]
Project: Employee Scheduler Management Jan 96 - Sep 96A standalone Application developed using Visual C++ 5.0, for Microsoft Windows95 and Microsoft Windows NT, to be used as the Employees Schedule and its Related Information, in a Large Companies, Hospitals etc. Developed system allows you to get detailed Information with Graphical Representation related to an employee and its Schedule (Working and Leave Duration's Designed for a Complete year) Allows Online Modifications for Updating the Individual Schedule of an employee, and its related information. Which intern Automatically updates the related Schedules of other employees if desired.
Environment: Visual C++, MS Windows 95.
Project: Management and Security of File System Feb 95 - Jan 96An Application Program of which the Core Part is handled using C++, and the GUI (Graphical User Interface) is handled using Visual C++ for Microsoft Windows 95 and Microsoft Windows NT. Which allows the user to maintain its File System with Security, providing File and Application Locking. With which it is possible to lock any Executable Program from being unauthorized Access, by providing Password facility.
Environment: Turbo C++ 3.0, Visual C++ 5.0, and MS Windows 95.
Project: Standard Product "Impress" Jul 94 - Feb 95"Impress" is a standard integrated package targeted at the Printing and Advertising Companies as the major customers. It was designed and developed by Thomson Technologies, India. The product included modules such as Financial Accounting, Purchase, Sales, Inventory and Production (Studio Section & Camera Section). Was a member of the team, which designed the system? Other responsibilities included coding and testing. Developed 12 forms and various other Reports.
Environment: Visual C++, Visual Basic, MS Windows 3.1
Visa Status : H1B
References: Available on requestSamples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Vijay HarishiniNine and a half years of strong experience in Verification of ASICs using Verilog, VHDL, VERA, Verilog -XL, Synopsis VCS, Mentor Graphics Co-Verification Environment, Assembly Language on Unix platform. Expertise in writing Verilog Model, developing test plans, Quick test writing and setting up Verification environment in Verilog/VHDL. Good knowledge of PCI protocol.
Skills:Wrote random tests for the verification of the PCI 9656 for Direct Slave . Direct Slave means that the chip is the slave on the PCI bus, Direct master means that the chip is the master on the PCI bus. Worked on PCI compliance testing for the PCI 9656 using Synopsys PCI compliance suite. Worked on FIFO testing. There were 2 FIFOs. One for the Direct slave read and the other for the direct slave write. Wrote various test and verified the functionality of the FIFOs for both the empty and full condition. There were numerous condition to fill and empty the FIFO. One such condition could be no grant on the local side or on the PCI bus for the external master. The chip has 3 modes namely M, C and J modes . These modes are the local bus types. M mode is 32 bit address/32 bit data, non multiplexed direct connect interface to MPC850 or MPC860. C mode is 32bit address /32 bit data non multiplexed for intel processor i960 and J mode is 32 bit address/32 bit data multiplexed.
Environment: Verilog, Sun Solaris
Visitor Graphics Corporation, CAWas responsible to give product presentation, demonstration for the Seamless CVE (Co- Verification Environment). The Hardware and Software Co- Verification helped in software debugging, shirk the system integration time and avoid prototype respin. Was required to perform evaluation of the product at the customer site. Satisfied the customer about the utility of the product through a question/answer session and with follow up visits to potential customers. Performed evaluation of the product and against the product of competitors.
Environment: Verilog, CVE, Assembly, Sun Solaris 2.x
Advanced Networks, CAThe ASIC was used to offload the network processor of the job of classification of the packet. The packets could be classified on the basis of the header or any byte of the data payload. The ASIC had system bus interface, ERAM interface, AOC PIB modules.
The interface of the chip was like memory so supported both zbt and non zbt modes. The system bus could be configured as 64 bit or 32 bits. The speed of the ASIC was in the range of 50 - 100 MHz. Wrote diagnostics to verify the system bus interface using Verilog. Build the Chip Verification Environment using VERA. Debugged the failing test cases. Found several bugs and fixed the bugs.
Environment: Verilog, VERA, VCS, Sun Solaris 2.x
VASHIBA, CAInvolved in Verification of a Networking SOC having MIPS Processor, SDRAM Memory, MAC, PCI and HDLC. Was responsible for Verification of the bridge between the MIPS Processor and the Toshiba Proprietary bus using Assembly and Verilog in a multi master System Verification environment. Developed several MIPS Assembly and Verilog based test to verify the functionality of the G bridge and HDLC. Translated the unit level test cases for HDLC to system level tests. Verified the tests at full chip level. Found bugs, notified the designer and suggested fixes.
Environment: Verilog, Assembly, VCS, Unix
ABISCO, CANetwork Output Controller was responsible for moving data (packet) from the packet buffer (external SRAM memory) through the port FIFO s to the network interface. Verified the above functionality of the NOC by writing the functional models in Verilog. Verified functional models. Verified Packet buffer read and writing. Packet buffer was read and written as 1024 bits at a time in 11 clock cycles. Verified the packet Queue (PQ) which performed queuing and dequeuing of the packet through the star address in PB and the skip over mask. Verified Packet Receiver which received packets from all the 50 ports at the network interface in the TDM manner. Functional model of the NOC was written before the RTL could be plugged with other functional models. RTL replaced the NOC model. Developed the test bench and wrote task for specific functionality. Developed test plans, test cases for the Chip Level Verification of the ASIC using Verilog. Found and fixed bugs.
Environment: Verilog, Verilog -XL, Sun Solaris 2.x
HIPRO, CAInvolved in Design and Verification of HDLC Controller with a generic 8- bit microprocessor interface. The HDLC controller framed according to the HDLC protocol. The frame checksum generator and checker were implemented. The controller was to the ITU Q 921 specification. Designed the HDLC controller. Involved in portioning of the design into Transmitter and Receiver. Verified the HDLC. Synthesized the HDLC.
Environment: Verilog, Verilog-XL, Sun Solaris 2.x
Sonet Technologies Pvt LimitedVerilog to VITAL converter was used to translate the Verilog Structural Model to VITAL. Testing was done on Quick HDL simulator, which was one of the sign off simulator for LSI logic. Was responsible for Conversion and Simulation.
Environment: VHDL, Quick HDL, Unix
Sonet Technologies Pvt LtdThis was implemented using the Co- Verification Environment developed by Mentor Graphics. The hardware (Verilog/VHDL) was simulated on HDL simulator like QuickHDL and the software was simulated on the software simulator (different for each processor). The Bus Interface Model was specific to the processor and generated bus related cycles for the processor depending on the type of access. The tool was used in designing embedded system where the software could be verified against the hardware before the hardware prototype was made.
Environment: Verilog, VHDL, CVE for Mentor Graphics, Unix
Parametric Network LimitedDeveloped assembly language programs. The keyboard and the system (486 PC) serial communication was established and keys were scanned. Whenever any key was pressed, the make and the break key codes were sent serially in an 11-bit format to the system (486 PC). Provision was made for interfacing more than 1 keyboard with this keyboard controller. This also included the standard PC keyboard.
Environment: Assembly, Unix
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Ramesh RavisareTo work in ASIC DESIGN/VERIFICATION - Verilog/VHDL modeling, logic synthesis, logic verification, place & route, FPGA and CHIP layout.
EXPERIENCE SUMMARYCompany I : Analog Systems, CA.
Duration : Jan '00 - Till Date
Designation : Member Of Technical Staff
Company II : Trenton Chip Devices, Inc., CA
Duration : May '99 - Dec '99
Designation : VLSI Design Engineer
Company III : Trenton Chip Devices, India
Duration : May '97 - Apr '99
Designation : VLSI Design Engineer
Profile I :
Company : Analog Systems , Inc.Project : AD 6489 Voice Over Packet Solution, Fully Integrated VoP Solution
Duration : August 2000 - Till Date.
The Si was taped out on Oct '2001. The Total No. of gates is 1.2 Millions. It operates on 125 MHz. It's a .18 micron technology. The AD6489 family of packet processors performs voice and data packet processing for the SOHO (Small Office/Home Office). SME (Small & Medium Enterprises and RG (Residential Gateway ) Market. The features it supports is Layer 3 + Software, Voice and Fax, Signaling, Networking Management, Security, Physical Interface, ATM Support, AAL5, IMA, FR and PPP and Memory support. The AD6489 solution helps the system vendor go to market faster by providing a highly -integrated SoC. The SoC comes with a reference board and complete software solution for both VoIP & VoATM based solution. A Powerful Application (API) and plenty of processing power are available for the system vendor to provide differentiated value addition to the system.
Architecture Description :It is having 3 processors namely Control Processor Engine, Wan Processor Engine & Security Processor Engine. The AHB bus being the major interface between these processor and the Peripherals, which includes like (UTOPIA, HDLC, UART, GPIO, USB, & SPI). There is an intelligent DMA, which does the memory transactions between memory and the processors. Then for the WAN interface we have 10/100 EMAC and also supports external PCI & USB. It has on chip SDRAM controller & flash controller 200KB of on-chip memory for voice and data processing.
Responsibilities :Tools Used :
Verilog XL from Cadence 2.37 & Signal Scan/De-bussy for waveforms.Project : UMAC Design
Duration : Feb' 00 - July '00.
Designed, developed & verified the UMAC in VERILOG. This s going to be used and cable modem chip. The design was target for APEX FPGA from altera 20K200. The design basically consists of 5 interfaces. Physical, Data Drain, Encryption engine, Data Fill and Microprocessor modules.
The PHY interface can get the data from simultaneously from 8 devices and gives to Data Fill interface via data FIFO. It also stores the relative information in another FIFO called pointer. From these FIFO Data fill interface dumps the data to the memory . The data drain gets from memory and gives to the microprocessor module.
The design operates in 3 different frequencies. The input data is coming at 10Mhz, which is to the phy interface. The microprocessor interface is working on 60 Mhz and the rest of the interface is working on 40Mhz.
Tools Used :Verilog XL from Cadence 2.37 & Signal Scan/De-bussy for waveforms. Max-Plus II for P & R. Synthesis by Syniplify from synplicity.
Project : SPI Design
Duration : Jan '00.
Implemented the SPI interface in VHDL between SPI and external BUS interface used for IMA.
Tools Used :
Leapfrog Simulation for VHDLProfile II :
Company : Trenton Chip Devices , Inc.Project : Transceiver Subsystem
Duration : Nov'99 - Dec '99
Designed & Developed controller for DPRAM (in verilog) which is used get the Data from ATM fpga and feed to the microprocessor. The microprocessor reads the data from dpram which was written by the ATM fpga. Designed the code in Verilog.
Tool Used :Compiled and simulated in MTI Verilog simulator (Model Tech). Renoir Tool and Xilinx Foundation series 2.1I from Mentor Graphics
Project : Internet Data Storage
Duration : Aug'99 - Oct'99
To store the Data into the Disk Array through the user in the internet.The block gets the data to be written into the disk module from the memory for which the CPU provides the address. The data with the parity is then stored in the memory. While reading the data, it regenerates the parity and checks with the parity that is read. On error, the date is invalidated.
The parity and data are stored in the memory through the interface. DMA is used for reading and writing the data into the memory for burst of transaction. Developed & Designed the logic in verilog which is specific to Disk Module and it provides the following functions:
Compiled and simulated in MTI Verilog simulator (Model Tech).
Project : OC3_FPGA
Duration : May'99 - July'99
The OC3 FPGA communicates using either ATM Cells or POS. In ATM mode, the data path is between the SAR and the PHY via the UTOPIA slave level 1 to UTOPIA master level 2 interfaces. Utopia1 slave is running on 25 Mhz and data rate is 53 bytes. UTOPIA 2 master is running on 33 Mhz and date rate is 64 bytes. There are two downstream FIFOs and two upstream FIFOs. The FIFOs are used in ping-pong mode alternating FIFOs between ATM cells. No parity or packet error reporting of any kind is supported.
Responsibilities :Profile III :
Company : Trenton Chip Devices
Location : Chennai, India
Designation : VLSI Design Engineer.
Project : Verification Of USB Open Host Controller
Duration : Jan' 99 - Apr'99
Member in the verification of Open Host Controller, which controls the transaction running on USB bus. It fetches the Endpoint Descriptor and Transfer Descriptor from memory and performs the appropriate action depends on the information from the Descriptor. These Descriptor includes the information about the device.
Responsibilities :Project : Design of PCI master/target.
Duration : July' 98 - Dec' 98
Designed OHCI compliant PCI master/target function.
Done testing on this module.
Carried out synthesis of all these modules using EXEMPLAR LEONARDO.
Done Place and Route using ALTERA MAX+plusII.
Project : Design and verification of Hearsee-USB Logic
Duration : Jan'98 Jun'98
Hearsee is a video compression chip used to capture active video pixels from the digital camera, scales down to 2:1/4:1 ratio, compress the pixels and deliver the encoded data to the computer through USB. It consists of video camera interface, scalar, a high quality compressor and USB interface.
Project : Verification of USB Device Core
Duration : Nov' 97 - Dec' 97
Involved in the verification of a USB Device Core.
Project : Design of FIFO
Duration : Oct' 97
Designed a 8-bit 256 deep FIFO with revert and latch read pointers. Used Model Tech VHDL/Verilog Simulators and Leonardo Synthesis Tool. Target technology was Altera FLEX10K device.
Project : Design of a bit stuffer
Duration : Sep'97
Designed the bit stuffer in logic works, using VHDL and Verilog.
Project : Design of a Traffic Light Controller and Stepper Motor.
Duration : Aug' 97
Written an Assembly Language Programme for Traffic light Control and Stepper Motor Controller. Used the add-on card with 8253 Timer and PPI chips along with 8379 for testing of this design.
EDUCATIONBachelor of Engineering (Electronics and Communication) 1997. Madras University, INDIA. 7.5 GPA.
REFERENCE : Available Upon Request.
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Sachin RavinderValid H1-B till 2004.
Technical SkillsVerification Of a Re-configurable Network Processor (09/01 - present)
Client: Crystal Systems, Santa Clara, CA.
Crystal's CS2200 is a re-configurable processor with embedded ARC core mainly targeted at the networking applications. Responsibilities require me to write directed tests to verify the tile block and random tests to verify concurrency.
Code Coverage Analysis (07/01 - 08/01)
Client: Vertex Networks, Santa Clara, CA.
My role required me to analyze the test vectors from the viewpoint of code coverage, and furnish suggestions to the verification team as per the findings.
Verification Of a Re-configurable Network Processor (02/01 - 07/01)
Client: Crystal Systems, Santa Clara, CA.
Crystal's CS2200 is a re-configurable processor with embedded ARC core mainly targeted at the networking applications. Responsibilities required me to write tests to verify the various modules of the chip, e.g. fabric, road-runner bus, code generator. I also did the code coverage analysis to
optimize the test suit for better fault grading.
Design Of a CAN protocol implementation (11/00 - 01/01)
The Control Area Network (CAN) protocol is used in automobiles for communicating between various controllers inside the vehicle. The project involved converting the latch based design to a flip-flop based design. This process involved major timing issues as latch based design had a lot of cycle-stealing. Responsibilities required me to convert the RTL to flip-flop based design and simulate the design to see there are no issues with the conversion. Finished my part in record time.
Design Of a microcontroller (10/99 - 10/00)
The micro-controller is to be used in automotive Industry for anti-skid braking. It is based on Motorola's Mcore processors. Responsibilities required me to verify, Synthesize and P&R the Timer block. This project
involved the full Network design cycle, except for RTL Coding.
Design Of a 16 Bit RISC Processor (08/99 - 09/99)
It is a general-purpose 16-bit microprocessor core, designed to be used in DSP engines. The project involved full chip design using Design Reuse methodology.Responsibilities required me to design, verify and synthesize the Program Counter block.
Functional Verification of a 16 Bit RISC Processor (02/99 - 07/99)
ARC85 is a family of general-purpose 16-bit microprocessor cores, primarily designed for embedded applications. The project involves the Full Chip functional Verification of the microprocessor core. The chip was verified using Compass-generated vectors. I was responsible for writing the test-bench for the full chip simulation. Later, the Compass-generated vectors were used to generate the Verilog format vectors for full chip testing. The work also involved the testing of vectors on the netlist generated by the Synthesis tool.
Netlist to RTL conversion was also part of the project.
Redesign of 8-bit Microcontrollers(SPC700 series) for Sony Corp(04/98 - 02/99)
SPC700 series is a general-purpose programmable 8-bit microcontrollers originally designed by SONY. The project involved the redesign of the whole series from 1.4 Micron technology to 0.7 micron tech. It also involved dynamic to static logic conversion. Participated as a member of a 3 member team. Redesigned 2 of a series of 4 microcontrollers. The redesigning involved Logic Conversion, Schematic Entry, PNR and Functional Verification at the block level as well as the full chip level. Played major role in setting up the test environment for the full chip. Executed the project successfully in the first go.
Developed a software utility, indigenously, using Perl & Shell scripts to convert the stimulus file from ANDO-DIC 8031/32 format to a Verilog compatible format. This saved a lot of expense to the company.
07/97 - 03/98American Express Milleniax Conversion (10/97 - 03/98)
The project involved the modification of the existing code for American Express to make it Y2K compliant. The project was divided in various implementation Groups (IG's). Each IG was responsible for modifying and
testing a market. Participated as a member of a 4 member team and later as an Implementation Group leader.
Training in Software Development Process (07/97 - 09/97)
It involved training on different Software Platforms, Programming Languages and Graphical User Interface. It also consisted training on Software Development Methodologies. It also involved a project in C on UNIX to manage an employee database.
Advanced Chip Synthesis Workshop (2000)
The workshop was conducted by Synopsys Inc. at Teriola, Gurgaon. It focused on advanced chip synthesis methods.
1997 B.Tech. in Electronics & Communication Engg (DGPA 8.28) IT, BHU, Banaras, INDIA
Project : Implementation Of Star LAN using PC-AT (11/96 - 04/97)
The project involved implementation of Star-LAN using PC_AT's to connect two labs in Electronics Department of IT,BHU. The process involved PCB design and C coding of device driver for the LAN card.
Samples represents that of an actual working technical professional found on the WEB and modified to protect the privacy of these professionals. Human names, company names, colleges, software product names are intentionally made up.
Chen WongSr.chip designer, with MSEE in VLSI, from Nortel Networks, experienced in ASIC, FPGA, HDL, C/C++, ATM, IP 10GE, SONET and RT embedded, applies for ASIC / FPGA design or H/W position.
EDUCATIONI have worked in 6 companies and universities in Canada and China in the positions of Senior ASIC Design Engineer, ASIC / FPGA Designer, Lead Hardware Engineer, Hardware Engineer, Firmware Programmer and Research Assistants since I graduated as a MS in Computer Engineering in 1988.
These positions carry over 4-year real experience in ASIC/FPGA/VLSI design, and over 6-year real experience in system and hardware board level development,