Scott Williams

2
Scott Williams OBJECTIVE: Seeking a challenging and rewarding contracts in ASIC/FPGA Design & Verification EXPERIENCE SUMMARY: Overall exerience of over !" #ears in ASIC/FPGA Design/Verification Verified Fi$re Channel % ! and Fi$re Channel Ar$itration oo '( Develoed (CP/IP F)nctional *odels in S#ste+C and verified the (CP '( i+le+entation Designed and Verified ,-( S'A* and Flash interface for . 'A 'ISC Processor Designed and Verified a Ingress FPGA 0Virtex II1 for 2ortel s Giga$it .thernet line card Verified SPI%3 Soft core and S#nthesised the sa+e towards Virtex II FPGA Designed and Verified 4S-!5! Serial Interface .ngine SOC Integration of a S+art Card ASIC Particiated in the develo+ent of a V6D Si+)lator SKILL SET: Languages : V6D / Verilog 6D 7 P.' 7 S#ste+C7 Vera7 C7 C88 Simulators : 2C Verilog7 Verilog 7 *odelSi+ V6D /Verilog si+)lators Synthesizers : S#nos#s Design Co+iler7 FPGA .xress7 eonardo Sectr)+7 ilinx I+le+entation (ools S#nlicit# Memory Compilers: Denali P)re View Foundry Tools : Sa+s)ng s Fo)ndr# tools C)$icware Protocols : (CP/IP7 Giga$it .thernet7 Fi$re Channel 0FC % !7FC % Ar$itrated oo17 SPI%37 4S-!5!7 .P and ISA EDUCATION: *5S5 .lectrical and .lectronics .ngineering PROESSTIONAL EXPERIENCE: Created a detailed test%lan to verif# the Fi$re Channel 0FC % ! and FC % Ar$itration oo1 '( and the '( as er the test lan Designed a ;ord -)ilder for the FC %! $lock7 integrated in the FC%! '( and verified the sa+e5 Verified the '( i+le+entation of (CP/IP Stack5 A detailed test lan was created and S#ste+C +odels the f)nctional $locks were written to test the whole of (CP/IP I+le+entation5 Designed and verified the . 'A 'ISC Processor Interface with the f)nctional $locks and verified the Designed and verified the ,-( S'A* and Flash interface for the exra 'ISC Processor5 Integrated all f)nctional '( +od)les and created a s#ste+ level to5 Perl scrits where written to the files and test cases5 Created the Vera test$ench environ+ent for the whole chi5 SPI-4 Core: *odified the SPI%3 soft core $oth on the Sink and So)rce data aths5 S#nthesi<ed the +odified '( code on S#nlif#ro and i+le+ent the netlist on ilinx I+le+entation targeting to ilinx virtex II series5 Verified the '( and ost la#o)t netlist for f)nctionalit# and ti+ing5 Ingress FPG !or line card: Designed and i+le+ented the 2etwork Processor interface on the Ingress traffic flow towards the Swi fa$ric5 (he +od)le also i+le+ents olicing7 seg+entation7 Packet for+at +odifications and sends the acket across to the switch fa$ric5

description

Scott Williams VLSI RESUME

Transcript of Scott Williams

Scott WilliamsOBJECTIVE:Seeking a challenging and rewarding contracts in ASIC/FPGA Design & VerificationEXPERIENCE SUMMARY: Overall experience of over 10 years in ASIC/FPGA Design/Verification Verified Fibre Channel - 1 and Fibre Channel Arbitration Loop RTL Developed TCP/IP Functional Models in SystemC and verified the TCP RTL implementation Designed and Verified ZBT SRAM and Flash interface for LEXRA RISC Processor Designed and Verified a Ingress FPGA [Virtex II] for Nortel s Gigabit Ethernet line card Verified SPI-4 Soft core and Synthesised the same towards Virtex II FPGA Designed and Verified USB1.1 Serial Interface Engine SOC Integration of a Smart Card ASIC Participated in the development of a VHDL SimulatorSKILL SET: Languages :VHDL / Verilog HDL, PERL, SystemC, Vera, C, C++ Simulators :NC Verilog, Verilog XL, ModelSim VHDL/Verilog simulators Synthesizers :Synopsys Design Compiler, FPGA Express, Leonardo Spectrum,Xilinx Implementation Tools, Synplicity Memory Compilers:Denali Pure View Foundry Tools :Samsung s Foundry tools Cubicware Protocols :TCP/IP, Gigabit Ethernet, Fibre Channel [FC - 1,FC - Arbitrated Loop], SPI-4, USB1.1, EP1284 and ISAEDUCATION:M.S. Electrical and Electronics EngineeringPROFESSTIONAL EXPERIENCE: Created a detailed test-plan to verify the Fibre Channel [FC - 1 and FC - Arbitration Loop] RTL and verified the RTL as per the test plan Designed a Word Builder for the FC -1 block, integrated in the FC-1 RTL and verified the same. Verified the RTL implementation of TCP/IP Stack. A detailed test plan was created and SystemC models of the functional blocks were written to test the whole of TCP/IP Implementation. Designed and verified the LEXRA RISC Processor Interface with the functional blocks and verified the same. Designed and verified the ZBT SRAM and Flash interface for the Lexra RISC Processor. Integrated all functional RTL modules and created a system level top. Perl scripts where written to manage the files and test cases. Created the Vera testbench environment for the whole chip.SPI-4 Core: Modified the SPI-4 soft core both on the Sink and Source data paths. Synthesized the modified RTL code on Synplifypro and implement the netlist on Xilinx Implementation tools targeting to Xilinx virtex II series. Verified the RTL and post layout netlist for functionality and timing.Ingress FPGA for line card: Designed and implemented the Network Processor interface on the Ingress traffic flow towards the Switch fabric. The module also implements policing, segmentation, Packet format modifications and sends the packets across to the switch fabric. Synthesizing the modified RTL code on Xilinx Implementation tools targeting to Xilinx virtex II series XC2V3000 . Gate count of the complete Ingress FPGA 1,800,000 gates. Modified the Accelar Simulation Environment Nortel functional simulation environment used for Verification used the same to verify the modified RTL code and synthesized gate level netlist. The job involved understanding the Accelar simulation environment and modifying the same in accordance with the new requirement. Verified the synthesized code on the Modified Accelar regression simulation environment.Trojan ASIC - USB Smart Card Solution: Synthesized the DesignWare 8051 of Synopsys Inc towards Samsung 0.35u STD90 technology on Synopsys Design Compiler. Designed testbench to test the DesignWare 8051 functionality. Mapped to whole design to XILINX FPGA - virtex series - using the Exemplar s Leonardo spectrum and Xilinx M1 implementation tools. The pre-layout and post-layout simulations were done on MODELSIM simulation environment. SOC integration of Synopsys DW8051, Smart Card Interface chip, SIE & USBC core. Project managed the whole simulation work of the USB-Smart Card. Enhanced already present Smart Card Device Model. Responsible for testing & debugging of the functionality of the design.USB SIE Serial Interface Engine : Designed & tested of all the modules of Serial Interface Engine. Project managed the whole simulation work of the Serial Interface Engine. Integrated the SIE with the USBC and Mapped the whole design to XILINX FPGA - 4000XL series - using the Exemplar s Leonardo spectrum and Xilinx M1 implementation tools. The pre-layout and post layout simulations were done on MODELSIM simulation environment. Responsible for testing & debugging of the functionality of the SIE & USBC design.Ultimate - VHDL simulator conforming to IEEE VHDL specification : Took part in the kernel development of the simulator. Design and implemented an intermediate format for the simulator. Wrote extensive test cases to test the various constructs and expressions of VHDL according to SPEC defined by IEEE.References Furnished Upon Request.Up