SlideShare a Scribd company logo
1 of 2
Jaydip Bharatkumar Patel__                 _____________________________________________________
1255 University Avenue, #221, Sacramento, CA -95825    (312)-608-8200       jaydip.patel@gmail.com

OBJECTIVE: Seeking a full-time internship or entry-level position in the field of VLSI design & validation.

EDUCATION:
M.S (Electrical & Electronics Engineering)    California State University, Sacramento       GPA 3.9/4.0       May 2009
B.S (Electronics & Communication Engineering) Gujarat University, India                     GPA 4.0/4.0       June 2007

RELATED COURSE WORK:
CMOS & VLSI             Analog & mixed signal IC design                 Advanced analog and mixed signal IC design
Digital IC design       Mixed Signal IC methodology lab.                Key mixed signal building blocks IC design
Advanced Logic Design  Advanced Timing Analysis                      Computer Architecture and Organization
VLSI Design for test I  VLSI Design for test II                         Microcomputer system Architecture

PROFESSIONAL EXPERIENCE:
Teaching Assistant, Analog & Mixed Signal IC design – EEE department, CSUS, Sacramento Sept 2008- present
   • Assist Prof. Perry Heedley to maintain student records, provide Pspice help sessions, grade exams and home-work

Pad Design Summer Intern, Analog I/O IP Team – Freescale Semiconductor, Austin TX June 2008-August 2008
   • Performed latch-up functional simulation on various pads (using Cadence & MICA in Linux environment) and
      tested the results with practical latch up stress on silicon parts. (Silicon debugging).
   • Wafer level micro-probing for I/O pad circuits for latch-up characterization ( Silicon testing)
   • Designed latch up test structures for analog I/O pads for 90nm process and documented validation methods.
   • Debugged layouts for latch up tolerance and improved floor planning to improve latch up tolerance.
   • Simulations, layout analysis and design work was accomplished using Cadence Virtuoso, Calibre & MICA tools
      in a Linux Environment.

Design Engineer Student Intern, ASIC/FPGA Team - System Level Solutions (I) Pvt. Ltd. July 2006-June 2007
   • Designed SoC using Altera’s FPGA kit along with software tools (Quartus II, SOPC builder, Nios II IDE).
   • Implemented custom instructions for the Nios II embedded processor using Altera’s Cyclone FPGA kit.

TOOLS & SOFTWARE:
Software Tools: Xilinx ISE ∙ Modelsim ∙ Synopsis VCS ∙ Matlab 6.0 ∙ NIOS IDE ∙ Quartus II ∙ SOPC builder
IC design tools: Cadence (Virtuoso, Allegro, OrCad) ∙ Mentor Graphics* (Design architect IC, Eldo, Calibre) ∙ MICA
Languages: Verilog HDL ∙ VHDL∙ Perl ∙ TCL ∙ C ∙ C++ ∙ 8086 ∙ Nios II
Operating System: UNIX (Working knowledge) ∙ Linux ∙ Windows 95/98/ME/NT/2000/XP/Vista
Equipment: Logic Analyzer ∙ Digital Oscilloscope ∙ Flash Programmer ∙ Parametric Analyzer

PROJECTS:
ANALOG & MIXED SIGNAL DESIGN:
  • CMOS PLL Design*: Design a CMOS PLL which works as a FM frequency synthesizer to generate 2
     frequencies – 97.5MHz and 103.1MHz. This frequency will act as a carrier wave for FM modulation for FM
     transmitter and receiver set. (using Mentor Graphics IC EDA tools and manufactured by MOSIS)
  • CMOS Comparator Design: Comparison time < 1 ns, accuracy = 10mV, Von min = 200mV, Overhead recovery
     test for differential inputs up to + 500mV, Vdd = 5.0 V, Process technology = 0.5um. (Cadence Schematic)
  • Behavioral Model Design of Flash ADC: 6-bit interpolating flash ADC using 3 stages of preamplifiers with
     resistive interpolation of 2 at the output of each preamplifier for a total interpolation of 8. (Matlab 8.0)
  • CMOS 2 Stage Opamp Design: Unity gain bandwidth > 350 Mhz, DC open loop gain > 50 dB, Phase Margin >
     65 degrees C, Vout swing > 2.0 V(p-p), Minimum Von for all 150 mV, Minimum Load capacitance = 2pF, Vdd =
     3.0 V, Process technology = 0.35um. (Cadence Schematic)
  • Device Matching of Differential Amplifier: Study the mismatch of transistors in a differential amplifier with
     active load, analyze the characteristics of offsets in this amplifier, Process Technology = 0.18um.(Pspice)
  • Design/Layout of 3-bit register: Design a memory with 3 registers of 2 bits each and design its layout.(Pspice,
     LEDIT layout tool)
LOGIC DESIGN:
  • ALU & FIFO DESIGN*: Design ALU & FIFO Verilog design and perform test bench verification. Also, use
     Perl scripting tool to read /write user data into the test bench. (Synopsys VCS )
  • ADC-SRAM Interface Design: Designed an interface to write and read the data from the ADC output to the
     SRAM using Verilog HDL and Xilinx board and display the current data on the LCD display.(Xilinx ISE)
  • Flash-SRAM Interface Design: Designed an interface to read the data from Flash and to write the same data at
     the specified addresses in the SRAM using Verilog HDL and Xilinx FPGA board.(Xilinx ISE)
  • Verilog / VHDL logic design hardware projects: ALU RTL design, sequence detector design, keypad design,
     calculator design, scrolling LCD display, traffic signal controller design, counter design, Real time clock design,
     and Moore/Mealy FSM design. (Xilinx ISE, Modelsim)

COMPUTER ARCHITECTURE:
  • PCI design/ interface: Designed a 32 bit PCI card to perform PCI read and writes including bus arbitration logic
    between 2 PCI devices. Wrote a test bench according to the arbitration required (Verilog HDL, Modelsim)
  • Cache Memory design: Designed a Cache Memory system to perform memory reads/ writes from/to the
    processor to the main memory. (2-way set cache size = 8kb, page size = 4kb with snooping capability which
    observes reads/ writes on the system memory and any miss is acknowledged by virtual memory associative)
    (Verilog HDL, Modelsim)

VLSI VALIDATION & TESTING
  • Fault Models & ATPG in VLSI circuits
      Abstract: This paper focuses on various faults models and ATGs in analog and mixed integrated circuits,
      memory integrated circuits and digital integrated circuits.
  • Memory ATE architecture and features*
      Abstract: This paper focuses on various memory ATE architectures and features for DRAM, SRAM and flash
      technology.                                                                                   * Fall08

COURSE DESCRIPTION:
Analog & Mixed circuit design: Theory of MOSFETs, CMOS logic design, CMOS physical design, CMOS models,
electrical analysis of CMOS gates, High-speed CMOS design, MOS & BJT device structures, single-stage amplifiers,
multi-stage amplifiers, cascoded amplifiers, differential amplifiers, current mirrors, operational amplifiers, common
mode feedback, switched capacitor circuits, analog design methodology, device mismatching, analog layout techniques,
PVT independent bias circuits, bandgap reference circuits, CML circuits, noise in IC design, CMOS comparator design,
CMOS ADC design, CMOS DAC design, CMOS PLL design (VCO, PFD, charge pump).

Logic Design: Design of combinational circuits, FSMs & sequential circuits, VHDL / Verilog HDL programming,
Hardware based projects (FPGA, CPLD, SRAM, and ADC) which include digital simulation, synthesis and emulation on
hardware boards, RTL design, synthesis, place and route, test bench design, Perl / Tcl scripting, ASIC design flow, ASIC
design methodology, static timing analysis, timing design constraints, design reports, clock timing issues, timing
exceptions, operating conditions, hierarchical analysis, analyzing designs with asynchronous logic, performance
measurement and power issues.

Computer Architecture: Design of processor based computer system(core, MCH, ICH, bus architecture & interfaces),
Cache memory (Architecture, organization, size), 8086 architecture, x86 programming model, Virtual Memory, Paging,
Segmentation, Study of PCI bus structures, introduction to computer buses (PCI e, hyperTransport, SATA, USB, I2C) ,
MESI protocol, pipelining, Branch prediction, Register renaming, Out-of-Order Execution, CPU power management (P-
states, C-states, G-states), ACPI, Superscalar Architecture, Cache memory (associative, size etc.).

VLSI Validation and testing: Integrated circuit design-for-test-techniques (DFT), IC manufacturing flow (e-test, wafer
sort, class test, packaging, marking, inspecting),economics of manufacturing (yield analysis, failure analysis, cost/quality)
silicon processing, CMOS parametrics, ATE architecture and features, IC testing (optimization of test flow, test program
development), high-accuracy parametric test methods, memory-specific test methodology and special features of memory
designs employed in high volume manufacturing for improved testability, yield and reliability, VLSI failure modes, their
detection and prevention, application of trim, redundancy, wear-leveling, and error correction.

More Related Content

What's hot

Vlsi physical design
Vlsi physical designVlsi physical design
Vlsi physical designI World Tech
 
VHDL - Enumerated Types (Part 3)
VHDL - Enumerated Types (Part 3)VHDL - Enumerated Types (Part 3)
VHDL - Enumerated Types (Part 3)Abhilash Nair
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applicationselprocus
 
Reduced ordered binary decision diagram
Reduced ordered binary decision diagramReduced ordered binary decision diagram
Reduced ordered binary decision diagramTeam-VLSI-ITMU
 
Introduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller FamilyIntroduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller FamilyPremier Farnell
 
Day2 Verilog HDL Basic
Day2 Verilog HDL BasicDay2 Verilog HDL Basic
Day2 Verilog HDL BasicRon Liu
 
Synchronous and asynchronous clock
Synchronous and asynchronous clockSynchronous and asynchronous clock
Synchronous and asynchronous clockNallapati Anindra
 
FAST XOR-XNOR CIRCUIT
FAST XOR-XNOR CIRCUITFAST XOR-XNOR CIRCUIT
FAST XOR-XNOR CIRCUITILA SHARMA
 
Logic synthesis,flootplan&placement
Logic synthesis,flootplan&placementLogic synthesis,flootplan&placement
Logic synthesis,flootplan&placementshaik sharief
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDLanand hd
 
VERILOG HDL :: Blocking & NON- Blocking assignments
VERILOG HDL :: Blocking & NON- Blocking assignments VERILOG HDL :: Blocking & NON- Blocking assignments
VERILOG HDL :: Blocking & NON- Blocking assignments Dr.YNM
 
fpga programming
fpga programmingfpga programming
fpga programmingAnish Gupta
 
Vlsi physical design automation on partitioning
Vlsi physical design automation on partitioningVlsi physical design automation on partitioning
Vlsi physical design automation on partitioningSushil Kundu
 

What's hot (20)

Vlsi physical design
Vlsi physical designVlsi physical design
Vlsi physical design
 
VHDL - Enumerated Types (Part 3)
VHDL - Enumerated Types (Part 3)VHDL - Enumerated Types (Part 3)
VHDL - Enumerated Types (Part 3)
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
 
Reduced ordered binary decision diagram
Reduced ordered binary decision diagramReduced ordered binary decision diagram
Reduced ordered binary decision diagram
 
Dual port ram
Dual port ramDual port ram
Dual port ram
 
Introduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller FamilyIntroduction to the 16-bit PIC24F Microcontroller Family
Introduction to the 16-bit PIC24F Microcontroller Family
 
Day2 Verilog HDL Basic
Day2 Verilog HDL BasicDay2 Verilog HDL Basic
Day2 Verilog HDL Basic
 
Microblaze
MicroblazeMicroblaze
Microblaze
 
Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
 
Synchronous and asynchronous clock
Synchronous and asynchronous clockSynchronous and asynchronous clock
Synchronous and asynchronous clock
 
FAST XOR-XNOR CIRCUIT
FAST XOR-XNOR CIRCUITFAST XOR-XNOR CIRCUIT
FAST XOR-XNOR CIRCUIT
 
Vhdl 1 ppg
Vhdl 1 ppgVhdl 1 ppg
Vhdl 1 ppg
 
Verilog
VerilogVerilog
Verilog
 
Logic synthesis,flootplan&placement
Logic synthesis,flootplan&placementLogic synthesis,flootplan&placement
Logic synthesis,flootplan&placement
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDL
 
VERILOG HDL :: Blocking & NON- Blocking assignments
VERILOG HDL :: Blocking & NON- Blocking assignments VERILOG HDL :: Blocking & NON- Blocking assignments
VERILOG HDL :: Blocking & NON- Blocking assignments
 
fpga programming
fpga programmingfpga programming
fpga programming
 
Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
 
Vlsi physical design automation on partitioning
Vlsi physical design automation on partitioningVlsi physical design automation on partitioning
Vlsi physical design automation on partitioning
 
MULTI Threshold
MULTI ThresholdMULTI Threshold
MULTI Threshold
 

Similar to Resume

CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016Renjini K
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryDeepak Shankar
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resumePunit Shah
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resumePunit Shah
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resumePunit Shah
 
yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015Yeong Wang
 
JD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdfJD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdfPallavBishi1
 
My profile
My profileMy profile
My profiledhruv_63
 
William Check Resume
William Check ResumeWilliam Check Resume
William Check ResumeBill Check
 
Chapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdfChapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdfVoThanhPhong3
 

Similar to Resume (20)

CV-A Naeem
CV-A NaeemCV-A Naeem
CV-A Naeem
 
Alex16_ic
Alex16_icAlex16_ic
Alex16_ic
 
Phillip 2015 08-28
Phillip 2015 08-28Phillip 2015 08-28
Phillip 2015 08-28
 
Gagan_Resume
Gagan_ResumeGagan_Resume
Gagan_Resume
 
Nikita Resume
Nikita ResumeNikita Resume
Nikita Resume
 
Resume_Bhasker
Resume_BhaskerResume_Bhasker
Resume_Bhasker
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
Resume_A0
Resume_A0Resume_A0
Resume_A0
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Unit-4_ESE.pdf
Unit-4_ESE.pdfUnit-4_ESE.pdf
Unit-4_ESE.pdf
 
yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015yeong_wang_resume_Jan_2015
yeong_wang_resume_Jan_2015
 
JT2016DV
JT2016DVJT2016DV
JT2016DV
 
JD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdfJD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdf
 
My profile
My profileMy profile
My profile
 
William Check Resume
William Check ResumeWilliam Check Resume
William Check Resume
 
Introduction to EDA Tools
Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
 
Chapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdfChapter_01 Course Introduction.pdf
Chapter_01 Course Introduction.pdf
 

Resume

  • 1. Jaydip Bharatkumar Patel__ _____________________________________________________ 1255 University Avenue, #221, Sacramento, CA -95825 (312)-608-8200 jaydip.patel@gmail.com OBJECTIVE: Seeking a full-time internship or entry-level position in the field of VLSI design & validation. EDUCATION: M.S (Electrical & Electronics Engineering) California State University, Sacramento GPA 3.9/4.0 May 2009 B.S (Electronics & Communication Engineering) Gujarat University, India GPA 4.0/4.0 June 2007 RELATED COURSE WORK: CMOS & VLSI Analog & mixed signal IC design Advanced analog and mixed signal IC design Digital IC design Mixed Signal IC methodology lab. Key mixed signal building blocks IC design Advanced Logic Design Advanced Timing Analysis Computer Architecture and Organization VLSI Design for test I VLSI Design for test II Microcomputer system Architecture PROFESSIONAL EXPERIENCE: Teaching Assistant, Analog & Mixed Signal IC design – EEE department, CSUS, Sacramento Sept 2008- present • Assist Prof. Perry Heedley to maintain student records, provide Pspice help sessions, grade exams and home-work Pad Design Summer Intern, Analog I/O IP Team – Freescale Semiconductor, Austin TX June 2008-August 2008 • Performed latch-up functional simulation on various pads (using Cadence & MICA in Linux environment) and tested the results with practical latch up stress on silicon parts. (Silicon debugging). • Wafer level micro-probing for I/O pad circuits for latch-up characterization ( Silicon testing) • Designed latch up test structures for analog I/O pads for 90nm process and documented validation methods. • Debugged layouts for latch up tolerance and improved floor planning to improve latch up tolerance. • Simulations, layout analysis and design work was accomplished using Cadence Virtuoso, Calibre & MICA tools in a Linux Environment. Design Engineer Student Intern, ASIC/FPGA Team - System Level Solutions (I) Pvt. Ltd. July 2006-June 2007 • Designed SoC using Altera’s FPGA kit along with software tools (Quartus II, SOPC builder, Nios II IDE). • Implemented custom instructions for the Nios II embedded processor using Altera’s Cyclone FPGA kit. TOOLS & SOFTWARE: Software Tools: Xilinx ISE ∙ Modelsim ∙ Synopsis VCS ∙ Matlab 6.0 ∙ NIOS IDE ∙ Quartus II ∙ SOPC builder IC design tools: Cadence (Virtuoso, Allegro, OrCad) ∙ Mentor Graphics* (Design architect IC, Eldo, Calibre) ∙ MICA Languages: Verilog HDL ∙ VHDL∙ Perl ∙ TCL ∙ C ∙ C++ ∙ 8086 ∙ Nios II Operating System: UNIX (Working knowledge) ∙ Linux ∙ Windows 95/98/ME/NT/2000/XP/Vista Equipment: Logic Analyzer ∙ Digital Oscilloscope ∙ Flash Programmer ∙ Parametric Analyzer PROJECTS: ANALOG & MIXED SIGNAL DESIGN: • CMOS PLL Design*: Design a CMOS PLL which works as a FM frequency synthesizer to generate 2 frequencies – 97.5MHz and 103.1MHz. This frequency will act as a carrier wave for FM modulation for FM transmitter and receiver set. (using Mentor Graphics IC EDA tools and manufactured by MOSIS) • CMOS Comparator Design: Comparison time < 1 ns, accuracy = 10mV, Von min = 200mV, Overhead recovery test for differential inputs up to + 500mV, Vdd = 5.0 V, Process technology = 0.5um. (Cadence Schematic) • Behavioral Model Design of Flash ADC: 6-bit interpolating flash ADC using 3 stages of preamplifiers with resistive interpolation of 2 at the output of each preamplifier for a total interpolation of 8. (Matlab 8.0) • CMOS 2 Stage Opamp Design: Unity gain bandwidth > 350 Mhz, DC open loop gain > 50 dB, Phase Margin > 65 degrees C, Vout swing > 2.0 V(p-p), Minimum Von for all 150 mV, Minimum Load capacitance = 2pF, Vdd = 3.0 V, Process technology = 0.35um. (Cadence Schematic) • Device Matching of Differential Amplifier: Study the mismatch of transistors in a differential amplifier with active load, analyze the characteristics of offsets in this amplifier, Process Technology = 0.18um.(Pspice) • Design/Layout of 3-bit register: Design a memory with 3 registers of 2 bits each and design its layout.(Pspice, LEDIT layout tool)
  • 2. LOGIC DESIGN: • ALU & FIFO DESIGN*: Design ALU & FIFO Verilog design and perform test bench verification. Also, use Perl scripting tool to read /write user data into the test bench. (Synopsys VCS ) • ADC-SRAM Interface Design: Designed an interface to write and read the data from the ADC output to the SRAM using Verilog HDL and Xilinx board and display the current data on the LCD display.(Xilinx ISE) • Flash-SRAM Interface Design: Designed an interface to read the data from Flash and to write the same data at the specified addresses in the SRAM using Verilog HDL and Xilinx FPGA board.(Xilinx ISE) • Verilog / VHDL logic design hardware projects: ALU RTL design, sequence detector design, keypad design, calculator design, scrolling LCD display, traffic signal controller design, counter design, Real time clock design, and Moore/Mealy FSM design. (Xilinx ISE, Modelsim) COMPUTER ARCHITECTURE: • PCI design/ interface: Designed a 32 bit PCI card to perform PCI read and writes including bus arbitration logic between 2 PCI devices. Wrote a test bench according to the arbitration required (Verilog HDL, Modelsim) • Cache Memory design: Designed a Cache Memory system to perform memory reads/ writes from/to the processor to the main memory. (2-way set cache size = 8kb, page size = 4kb with snooping capability which observes reads/ writes on the system memory and any miss is acknowledged by virtual memory associative) (Verilog HDL, Modelsim) VLSI VALIDATION & TESTING • Fault Models & ATPG in VLSI circuits Abstract: This paper focuses on various faults models and ATGs in analog and mixed integrated circuits, memory integrated circuits and digital integrated circuits. • Memory ATE architecture and features* Abstract: This paper focuses on various memory ATE architectures and features for DRAM, SRAM and flash technology. * Fall08 COURSE DESCRIPTION: Analog & Mixed circuit design: Theory of MOSFETs, CMOS logic design, CMOS physical design, CMOS models, electrical analysis of CMOS gates, High-speed CMOS design, MOS & BJT device structures, single-stage amplifiers, multi-stage amplifiers, cascoded amplifiers, differential amplifiers, current mirrors, operational amplifiers, common mode feedback, switched capacitor circuits, analog design methodology, device mismatching, analog layout techniques, PVT independent bias circuits, bandgap reference circuits, CML circuits, noise in IC design, CMOS comparator design, CMOS ADC design, CMOS DAC design, CMOS PLL design (VCO, PFD, charge pump). Logic Design: Design of combinational circuits, FSMs & sequential circuits, VHDL / Verilog HDL programming, Hardware based projects (FPGA, CPLD, SRAM, and ADC) which include digital simulation, synthesis and emulation on hardware boards, RTL design, synthesis, place and route, test bench design, Perl / Tcl scripting, ASIC design flow, ASIC design methodology, static timing analysis, timing design constraints, design reports, clock timing issues, timing exceptions, operating conditions, hierarchical analysis, analyzing designs with asynchronous logic, performance measurement and power issues. Computer Architecture: Design of processor based computer system(core, MCH, ICH, bus architecture & interfaces), Cache memory (Architecture, organization, size), 8086 architecture, x86 programming model, Virtual Memory, Paging, Segmentation, Study of PCI bus structures, introduction to computer buses (PCI e, hyperTransport, SATA, USB, I2C) , MESI protocol, pipelining, Branch prediction, Register renaming, Out-of-Order Execution, CPU power management (P- states, C-states, G-states), ACPI, Superscalar Architecture, Cache memory (associative, size etc.). VLSI Validation and testing: Integrated circuit design-for-test-techniques (DFT), IC manufacturing flow (e-test, wafer sort, class test, packaging, marking, inspecting),economics of manufacturing (yield analysis, failure analysis, cost/quality) silicon processing, CMOS parametrics, ATE architecture and features, IC testing (optimization of test flow, test program development), high-accuracy parametric test methods, memory-specific test methodology and special features of memory designs employed in high volume manufacturing for improved testability, yield and reliability, VLSI failure modes, their detection and prevention, application of trim, redundancy, wear-leveling, and error correction.