Joel Amzallag is a professional applications engineer with over 10 years of experience providing pre- and post-sales technical support for EDA tools used in IC, ASIC, FPGA, and board design. He has expertise in simulation, synthesis, signal integrity, and analog test benches and has helped drive adoption of new technologies. Amzallag is fluent in English and French.
Vikas Gupta has over 4 years of experience in embedded board design. He has worked on projects involving high speed board design in consumer and automotive electronics. Some of his responsibilities have included requirements gathering, schematic design, layout coordination, board testing, debugging, and production support. He has expertise in developing analog, digital and mixed signal multilayer board designs using tools such as ORCAD and Allegro. He has experience interfacing with technologies such as I2C, SPI, USB 3.0, Ethernet, and memory. Vikas holds a Bachelor's degree in electronics and communication engineering.
Shivam Tripathi is an electrical and electronics engineer with nearly 3 years of experience in memory layout design and development. He has worked on projects for Intel 14nm, 22nm, TSMC 28nm and 40nm processes. Some of his responsibilities included leaf cell development, layout design, debugging, and ensuring deliverables met timelines. He is proficient with EDA tools from Synopsys and has expertise in coordinating cross-functional teams.
This document provides information about Advance Research Labs (AR Labs), which is the training division of Metacortex Technologies Pvt Ltd. AR Labs conducts workshops at colleges nationally and works in research and development, industrial projects, and training. It focuses on areas like embedded systems, robotics, and more. The training team has experience in competitions and projects. AR Labs aims to promote open source, help students become self-reliant learners, and contribute to skill development and research. It provides training programs in areas such as circuit design, embedded systems, robotics, VHDL, and sets students up to potentially publish research results. Contact information is provided at the end.
Rebecca Hebda has over 20 years of experience in engineering management and technical roles at Intel Corporation. She has led teams in developing state-of-the-art microprocessors and system-on-chips, delivering innovative solutions on time. She is skilled in computer architecture, IP development, low power design, and managing personnel. Key successes include managing a cross-team effort to develop on-package memory that increased graphics performance, and authoring 6 patents related to CPU performance. She holds a Bachelor of Science in Computer and Electrical Engineering from Purdue University.
Amit Vijay Patil is an embedded OS professional with 8 years of experience in automotive embedded systems. He is currently a senior software design engineer working on head-up display projects. His experience includes working on ISO 26262 standards, diverse microcontroller architectures, functional requirement implementations, driver development, memory management, OS scheduling, communication protocols, and signal processing algorithms. He holds an MS in advanced embedded systems and aims to take on more ambitious embedded projects that utilize his skills in embedded OS and signal processing design.
[2015/2016] Software systems engineering PRINCIPLESIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Flow of PCB Designing in the manufacturing processSharan kumar
The document outlines the process for PCB design from prototyping to product development. It discusses two main stages: prototyping, which involves researching and validating circuit designs through iterations, and product development, which focuses on finalizing designs for manufacturing. Key steps in product development include researching components, capturing schematics, simulation, board layout, and verification. The goal is to design high quality, efficient PCBs that meet specifications.
Joel Amzallag is a professional applications engineer with over 10 years of experience providing pre- and post-sales technical support for EDA tools used in IC, ASIC, FPGA, and board design. He has expertise in simulation, synthesis, signal integrity, and analog test benches and has helped drive adoption of new technologies. Amzallag is fluent in English and French.
Vikas Gupta has over 4 years of experience in embedded board design. He has worked on projects involving high speed board design in consumer and automotive electronics. Some of his responsibilities have included requirements gathering, schematic design, layout coordination, board testing, debugging, and production support. He has expertise in developing analog, digital and mixed signal multilayer board designs using tools such as ORCAD and Allegro. He has experience interfacing with technologies such as I2C, SPI, USB 3.0, Ethernet, and memory. Vikas holds a Bachelor's degree in electronics and communication engineering.
Shivam Tripathi is an electrical and electronics engineer with nearly 3 years of experience in memory layout design and development. He has worked on projects for Intel 14nm, 22nm, TSMC 28nm and 40nm processes. Some of his responsibilities included leaf cell development, layout design, debugging, and ensuring deliverables met timelines. He is proficient with EDA tools from Synopsys and has expertise in coordinating cross-functional teams.
This document provides information about Advance Research Labs (AR Labs), which is the training division of Metacortex Technologies Pvt Ltd. AR Labs conducts workshops at colleges nationally and works in research and development, industrial projects, and training. It focuses on areas like embedded systems, robotics, and more. The training team has experience in competitions and projects. AR Labs aims to promote open source, help students become self-reliant learners, and contribute to skill development and research. It provides training programs in areas such as circuit design, embedded systems, robotics, VHDL, and sets students up to potentially publish research results. Contact information is provided at the end.
Rebecca Hebda has over 20 years of experience in engineering management and technical roles at Intel Corporation. She has led teams in developing state-of-the-art microprocessors and system-on-chips, delivering innovative solutions on time. She is skilled in computer architecture, IP development, low power design, and managing personnel. Key successes include managing a cross-team effort to develop on-package memory that increased graphics performance, and authoring 6 patents related to CPU performance. She holds a Bachelor of Science in Computer and Electrical Engineering from Purdue University.
Amit Vijay Patil is an embedded OS professional with 8 years of experience in automotive embedded systems. He is currently a senior software design engineer working on head-up display projects. His experience includes working on ISO 26262 standards, diverse microcontroller architectures, functional requirement implementations, driver development, memory management, OS scheduling, communication protocols, and signal processing algorithms. He holds an MS in advanced embedded systems and aims to take on more ambitious embedded projects that utilize his skills in embedded OS and signal processing design.
[2015/2016] Software systems engineering PRINCIPLESIvano Malavolta
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
Flow of PCB Designing in the manufacturing processSharan kumar
The document outlines the process for PCB design from prototyping to product development. It discusses two main stages: prototyping, which involves researching and validating circuit designs through iterations, and product development, which focuses on finalizing designs for manufacturing. Key steps in product development include researching components, capturing schematics, simulation, board layout, and verification. The goal is to design high quality, efficient PCBs that meet specifications.
This document provides a summary of the qualifications and experience of Madhusudan V L, who is seeking a position as a hardware design engineer. It outlines his 5+ years of experience in embedded hardware design, including projects in automotive electronics, industrial electronics, and consumer electronics. It also lists his technical skills in areas like schematic design, PCB layout, firmware development, and hardware testing. Several highlight projects are described that demonstrate his experience in areas like IoT device design, industrial controller design, and automotive tracking systems.
Tapan Bhargave has extensive experience in engineering, entrepreneurship, and management. He has founded two startup companies, EarthBenign and Aviraam Networks, where he served as CEO and oversaw technology strategy and partnerships. As an engineer, he has worked at IBM, developing chips for the Cell processor and PowerPC products, and at other companies leading projects in areas like systems architecture, blockchain technology, and software development. He has a background in electrical engineering and computer science from Cornell University, with coursework in topics such as VLSI design, nanofabrication, and semiconductor device physics.
Vishwanath Swamy is an experienced Electronics and Communication Engineering professional seeking a career opportunity where he can contribute his 3.5 years of experience in research and development. He is currently working as an Engineer Research and Development at Indian Telephone Industries in Bangalore. He has expertise in areas such as FPGA programming using Verilog and VHDL, system verification, DDR3, and layout design using Cadence tools. He is a quick learner, self-motivated, and has strong analytical and problem-solving skills. His previous projects include work on next-generation networks and programmable multiplexers for the Indian Army and Indian Railways.
This document is a resume for Brian D. Charron, an ASIC design engineer with over 20 years of experience seeking a new opportunity. It lists his professional strengths such as experience with ASIC implementation, physical layout, timing analysis, signal integrity analysis, and collaboration. It also provides details of his professional experience at Intel, Toshiba, and Digital Equipment Corporation, where he has worked on physical design, packaging, DFT, and simulation of ASICs and SOCs from HDL to GDSII. His education includes a bachelor's degree in computer engineering technology from Northeastern University.
This document contains a summary of Jay Vicory's professional experience and qualifications. It lists his contact information, followed by summaries of his engineering practice and management experience, formal education, and various engineering roles held from 2004 to the present. These roles involved developing embedded systems, hardware, firmware, software and managing projects for clients in industries such as audio, defense, and semiconductor development.
- Upendra Babu K has over 8 years of experience in automotive embedded systems including software development, hardware development, testing, and manufacturing roles. He currently works as a Senior Software Engineer at Robert Bosch Engineering and Business Solutions.
- His experience includes software development, hardware integration and testing, electrical hardware testing, and working as a resident engineer in a production plant. He has strengths in independently developing automotive electronic products, working in challenging environments, and having exposure to international customers.
- He has technical skills in tools like INCA, ASCET, CANoe, languages like C and CAPL script, and testers including Labcar, HW testers, and more. He has experience in model
- Upendra Babu K has over 8 years of experience in automotive embedded systems including software development, hardware development, testing, and manufacturing roles. He currently works as a Senior Software Engineer at Robert Bosch Engineering and Business Solutions.
- His technical skills include experience with C/C++, AUTOSAR, CAN protocols, microcontrollers, and tools like INCA, ASCET, CANoe, and PSPICE. He has expertise in software development, hardware testing, manufacturing processes, and failure analysis.
- Notable projects include engine management system software development, hardware development and testing, and improving quality as a production plant resident engineer through failure analysis.
Sathish Kumar is a PMP certified Project Manager with over 9 years of experience managing projects in automotive, avionics, and embedded systems. He has expertise in project life cycles and delivering value to stakeholders.
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyAltera Corporation
This presentation compares the impact of traditional FPGA engineering design flow to one employed with an SoC FPGA. The two approaches will be contrasted in terms of their impacts on system architecture design, debugging, risk mitigation, system integration, bring-up, feature enhancements, design obsolescence, and engineering effort. A case study is presented that explores these impacts within a video pipeline development effort.
This document describes several engineering roles involved in the chip design process. An Analog Design Engineer designs the analog portion of chips, which requires power operations. A Digital Design Engineer designs the digital logic of chips. A Design Verification Engineer checks designs for bugs to ensure proper functioning. A Physical Design Engineer turns designs into a geometric format for manufacturing. A Validation Engineer tests physical hardware to ensure it functions as intended. A Firmware Engineer develops software that runs on hardware to enable its intended functions.
William S. Check Jr. has over 30 years of experience in analog and mixed-signal integrated circuit design. He is currently a Staff Design Engineer at Cadence Design Systems, where he generates behavioral models and designs analog IP blocks. Previously he has held various engineering leadership roles developing high-speed serial communication chips, including as Director of Applications Engineering and Architect and Principal Design Engineer. He has extensive experience in circuit design, simulation, verification, and characterization.
This document provides a summary of Himabindu C's professional experience and qualifications. She has over 3 years of experience in VLSI design and verification using Verilog, VHDL and Python. Some of her projects include designing I2C and AXI blocks, implementing a subset of the I2C protocol, and developing a parallel sensor interface. She is proficient with EDA tools from Cadence, Xilinx and Synopsys and has experience verifying PCIe, AHB and memory controller designs. Himabindu holds a PG Diploma in VLSI Design and a BTech in ECE.
The document advertises job openings at TSMC and announces recruitment events in various US locations in October. It provides details on positions in R&D, IC design, manufacturing, business, and HR functions. Qualified candidates are encouraged to submit resumes by October 15th for interviews with TSMC delegates or video interviews if unable to meet in person.
For numerous large enterprises, the alignment of hardware and software processes is critical to managing an Agile environment. Agile Hardware implementations can be put in place by using the same framework as our typical Agile Software Development transformations. Start off with assessing the organization’s current state, then move to planning and preparing by and putting together a transition backlog, start execution with training and coaching, spread the cultural shift with change management and maintain and scale the transformation.
Chintan Varia is seeking a full-time position in electrical engineering with a specialization in digital VLSI. He has over 2 years of experience as an engineering and testing engineer for automation and drives divisions. He has a Master's degree in Electrical Engineering from San Jose State University and a Bachelor's degree in Electronics and Communication. His technical skills include Verilog, C/C++, MATLAB, and CAD tools such as Altera Quartus, Xilinx, and Cadence.
This resume summarizes Gene Cernilli's experience as a senior engineering professional with expertise in telecom and military electronics systems design. Over 30 years of experience includes roles in embedded systems design, PCB layout, FPGA design, software development, and project engineering. He has worked on projects for companies such as Alcatel-Lucent, Aviat Networks, Qualcomm, and Ultra Electronics, leading development of products like optical network terminals, sonar systems, and medical devices.
Ankur Sharma is seeking a position that allows him to utilize his skills and gain professional growth. He has a M.Tech in VLSI Design from Nirma University and a B.E. in Electronics and Communication from Devi Ahilya Vishwavidyalaya. He has over 2 years of experience in VLSI design and verification with Intel and over 1 year of experience as an Associate Software Engineer with Accenture. He has expertise in Perl scripting, Verilog, SystemVerilog, C/C++, Java and tools like JasperGold. He is competent at problem solving and teamwork. He has undertaken various projects and internships and received several awards and appreciations.
The document is a resume for Scott J. Griffith, an integrated circuit engineering consultant. It details his experience in custom integrated circuit design, CAD development, and providing analysis services including deconstruction of semiconductor devices, circuit extraction, and expert witness testimony. It lists his areas of expertise, technical skills, programming languages, and over 30 years of experience, including currently as principal of his own consulting firm and previously at Sun Microsystems as a senior engineer and manager.
Daniel Krause is seeking a career as an engineer. He has over 10 years of experience as an RF applications engineer at Qualcomm supporting their portfolio of RF products. His skills include circuit design, PCB layout, troubleshooting equipment, computer skills, and experience with technologies such as LTE, CDMA, GPS, GSM and more. He holds a Bachelor's degree in electronics and communications engineering.
This document provides a summary of the qualifications and experience of Madhusudan V L, who is seeking a position as a hardware design engineer. It outlines his 5+ years of experience in embedded hardware design, including projects in automotive electronics, industrial electronics, and consumer electronics. It also lists his technical skills in areas like schematic design, PCB layout, firmware development, and hardware testing. Several highlight projects are described that demonstrate his experience in areas like IoT device design, industrial controller design, and automotive tracking systems.
Tapan Bhargave has extensive experience in engineering, entrepreneurship, and management. He has founded two startup companies, EarthBenign and Aviraam Networks, where he served as CEO and oversaw technology strategy and partnerships. As an engineer, he has worked at IBM, developing chips for the Cell processor and PowerPC products, and at other companies leading projects in areas like systems architecture, blockchain technology, and software development. He has a background in electrical engineering and computer science from Cornell University, with coursework in topics such as VLSI design, nanofabrication, and semiconductor device physics.
Vishwanath Swamy is an experienced Electronics and Communication Engineering professional seeking a career opportunity where he can contribute his 3.5 years of experience in research and development. He is currently working as an Engineer Research and Development at Indian Telephone Industries in Bangalore. He has expertise in areas such as FPGA programming using Verilog and VHDL, system verification, DDR3, and layout design using Cadence tools. He is a quick learner, self-motivated, and has strong analytical and problem-solving skills. His previous projects include work on next-generation networks and programmable multiplexers for the Indian Army and Indian Railways.
This document is a resume for Brian D. Charron, an ASIC design engineer with over 20 years of experience seeking a new opportunity. It lists his professional strengths such as experience with ASIC implementation, physical layout, timing analysis, signal integrity analysis, and collaboration. It also provides details of his professional experience at Intel, Toshiba, and Digital Equipment Corporation, where he has worked on physical design, packaging, DFT, and simulation of ASICs and SOCs from HDL to GDSII. His education includes a bachelor's degree in computer engineering technology from Northeastern University.
This document contains a summary of Jay Vicory's professional experience and qualifications. It lists his contact information, followed by summaries of his engineering practice and management experience, formal education, and various engineering roles held from 2004 to the present. These roles involved developing embedded systems, hardware, firmware, software and managing projects for clients in industries such as audio, defense, and semiconductor development.
- Upendra Babu K has over 8 years of experience in automotive embedded systems including software development, hardware development, testing, and manufacturing roles. He currently works as a Senior Software Engineer at Robert Bosch Engineering and Business Solutions.
- His experience includes software development, hardware integration and testing, electrical hardware testing, and working as a resident engineer in a production plant. He has strengths in independently developing automotive electronic products, working in challenging environments, and having exposure to international customers.
- He has technical skills in tools like INCA, ASCET, CANoe, languages like C and CAPL script, and testers including Labcar, HW testers, and more. He has experience in model
- Upendra Babu K has over 8 years of experience in automotive embedded systems including software development, hardware development, testing, and manufacturing roles. He currently works as a Senior Software Engineer at Robert Bosch Engineering and Business Solutions.
- His technical skills include experience with C/C++, AUTOSAR, CAN protocols, microcontrollers, and tools like INCA, ASCET, CANoe, and PSPICE. He has expertise in software development, hardware testing, manufacturing processes, and failure analysis.
- Notable projects include engine management system software development, hardware development and testing, and improving quality as a production plant resident engineer through failure analysis.
Sathish Kumar is a PMP certified Project Manager with over 9 years of experience managing projects in automotive, avionics, and embedded systems. He has expertise in project life cycles and delivering value to stakeholders.
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyAltera Corporation
This presentation compares the impact of traditional FPGA engineering design flow to one employed with an SoC FPGA. The two approaches will be contrasted in terms of their impacts on system architecture design, debugging, risk mitigation, system integration, bring-up, feature enhancements, design obsolescence, and engineering effort. A case study is presented that explores these impacts within a video pipeline development effort.
This document describes several engineering roles involved in the chip design process. An Analog Design Engineer designs the analog portion of chips, which requires power operations. A Digital Design Engineer designs the digital logic of chips. A Design Verification Engineer checks designs for bugs to ensure proper functioning. A Physical Design Engineer turns designs into a geometric format for manufacturing. A Validation Engineer tests physical hardware to ensure it functions as intended. A Firmware Engineer develops software that runs on hardware to enable its intended functions.
William S. Check Jr. has over 30 years of experience in analog and mixed-signal integrated circuit design. He is currently a Staff Design Engineer at Cadence Design Systems, where he generates behavioral models and designs analog IP blocks. Previously he has held various engineering leadership roles developing high-speed serial communication chips, including as Director of Applications Engineering and Architect and Principal Design Engineer. He has extensive experience in circuit design, simulation, verification, and characterization.
This document provides a summary of Himabindu C's professional experience and qualifications. She has over 3 years of experience in VLSI design and verification using Verilog, VHDL and Python. Some of her projects include designing I2C and AXI blocks, implementing a subset of the I2C protocol, and developing a parallel sensor interface. She is proficient with EDA tools from Cadence, Xilinx and Synopsys and has experience verifying PCIe, AHB and memory controller designs. Himabindu holds a PG Diploma in VLSI Design and a BTech in ECE.
The document advertises job openings at TSMC and announces recruitment events in various US locations in October. It provides details on positions in R&D, IC design, manufacturing, business, and HR functions. Qualified candidates are encouraged to submit resumes by October 15th for interviews with TSMC delegates or video interviews if unable to meet in person.
For numerous large enterprises, the alignment of hardware and software processes is critical to managing an Agile environment. Agile Hardware implementations can be put in place by using the same framework as our typical Agile Software Development transformations. Start off with assessing the organization’s current state, then move to planning and preparing by and putting together a transition backlog, start execution with training and coaching, spread the cultural shift with change management and maintain and scale the transformation.
Chintan Varia is seeking a full-time position in electrical engineering with a specialization in digital VLSI. He has over 2 years of experience as an engineering and testing engineer for automation and drives divisions. He has a Master's degree in Electrical Engineering from San Jose State University and a Bachelor's degree in Electronics and Communication. His technical skills include Verilog, C/C++, MATLAB, and CAD tools such as Altera Quartus, Xilinx, and Cadence.
This resume summarizes Gene Cernilli's experience as a senior engineering professional with expertise in telecom and military electronics systems design. Over 30 years of experience includes roles in embedded systems design, PCB layout, FPGA design, software development, and project engineering. He has worked on projects for companies such as Alcatel-Lucent, Aviat Networks, Qualcomm, and Ultra Electronics, leading development of products like optical network terminals, sonar systems, and medical devices.
Ankur Sharma is seeking a position that allows him to utilize his skills and gain professional growth. He has a M.Tech in VLSI Design from Nirma University and a B.E. in Electronics and Communication from Devi Ahilya Vishwavidyalaya. He has over 2 years of experience in VLSI design and verification with Intel and over 1 year of experience as an Associate Software Engineer with Accenture. He has expertise in Perl scripting, Verilog, SystemVerilog, C/C++, Java and tools like JasperGold. He is competent at problem solving and teamwork. He has undertaken various projects and internships and received several awards and appreciations.
The document is a resume for Scott J. Griffith, an integrated circuit engineering consultant. It details his experience in custom integrated circuit design, CAD development, and providing analysis services including deconstruction of semiconductor devices, circuit extraction, and expert witness testimony. It lists his areas of expertise, technical skills, programming languages, and over 30 years of experience, including currently as principal of his own consulting firm and previously at Sun Microsystems as a senior engineer and manager.
Daniel Krause is seeking a career as an engineer. He has over 10 years of experience as an RF applications engineer at Qualcomm supporting their portfolio of RF products. His skills include circuit design, PCB layout, troubleshooting equipment, computer skills, and experience with technologies such as LTE, CDMA, GPS, GSM and more. He holds a Bachelor's degree in electronics and communications engineering.
Google Calendar is a versatile tool that allows users to manage their schedules and events effectively. With Google Calendar, you can create and organize calendars, set reminders for important events, and share your calendars with others. It also provides features like creating events, inviting attendees, and accessing your calendar from mobile devices. Additionally, Google Calendar allows you to embed calendars in websites or platforms like SlideShare, making it easier for others to view and interact with your schedules.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRPeter Gallagher
In this session delivered at NDC Oslo 2024, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
The Indian government has been working over the past few years to include elements of ITS in the transport sector. This standard ensures the optimal operation of the current transport infrastructure. It also increases the efficiency, safety, comfort, and quality of the system. That is why the government created the AIS-140 standard. Compliance with this standard means all vehicles used for public transit must have panic buttons and vehicle tracking modules installed. Nevertheless, in future in the standard protocol of AIS-140 you can expect fare collection and CCTV capabilities.
Get more information here: https://blog.watsoo.com/2023/12/27/all-about-prithvi-ais-140-gps-vehicle-tracker/
2. Universities
Lay the foundation of a successful
career for the students
In practical terms
Prepare students to land good jobs and be
successful in their core areas of study
4. Collaboration
proposal
Finishing school for selected students
Industry like project, and personality
development
A student coordinator to help students
post lecture hours
Significantly improved recruitment
results for the institute in VLSI
5. LEARN BY DESIGNING
YOUR FIRST CHIP
TAUGHT BY INDUSTRY
EXPERTS
INTEGRATED PERSONALITY
DEVELOPMENT
HOLISTIC ANALOG &
DIGITAL CURRICULUM
(FIRST OF ITS KIND)
6. Program:
Chip Design
Essentials
(6 weeks)
Timeline: May 1st to June 15th tentative (6 weeks)
Target students: 3rd year students (after 6th semester) or 4th year (8th sem)
Selection: Through written test and interview
Duration:
Monday 6pm-8pm (online)
Wednesday 6pm-8pm (online)
Friday 6pm-8pm (online)
Saturday 4 hrs (offline bi-weekly on Campus)
Program features:
Weekly assignments
Research paper reading and presentation
“my first chip” design as Team project, “my first IP”, individual ownership
Understanding semiconductor industry career opportunities
3 credits accounted in 7th semester possibility (to be confirmed by Univ)
Completion certificate and high confidence to apply for core jobs
High chances of securing scholarships and better ranked univs for MS
Fee details:
INR: 50,000/- + GST
7. Chip
Design
Essentials
Project Design project (IP + Team project “Chip”)
Review of HDL/Verilog
Verilog fundamentals; FSMs; do’s and don’ts
for synthesizable HDL
Key IP for System-on-Chip
Survey of all common IPs, design to
fabrication
Boot/power up sequence
Designing proper power-up/down
sequencing, power on reset, hard/soft reset
Biasing Techniques
Reliably in saturation invariant across PVT,
common pitfalls
Communication port AXI/AHB, UART, I2C, SPI…
Noise, Linearity and Stability
Corner, Montecarlo simulations, offset and
mismatch reduction techniques
Advanced topics
Clock domain crossing, Set-up and hold times,
variation, mismatch, cost-benefit analysis
8. Detailed 6-Week
Training Plan for Chip
Design Essentials
Additional Training Elements:
• Regular Assignments: Weekly
assignments to practice each week’s
topics, reinforcing learning and ensuring
practical competence.
• Peer Reviews: Conduct peer review
sessions where students evaluate each
other's work, encouraging collaborative
learning and critical thinking.
• Documentation Practice: Emphasize
the importance of thorough
documentation throughout the design
process, mirroring industry standards to
prepare students for professional
environments.
Week Topics Covered Activities Learning Outcomes
1
Introduction to CMOS IC
Design
Lecture: Overview of CMOS technology and
introduction to IC design flow.
Understand basic CMOS technology and the
steps involved in IC design.
IP Project assignments
and review of Verilog,
FSM
Project assignment, workflow and
expectations
Review of Verilog and HW assignments
Literature research, project planning, Verilog
refresher.
2
Basic Analog
Components
Lecture: Design of basic analog components
(resistors, capacitors, MOS transistors).
Understand the characteristics and design
considerations of basic analog components.
Basic digital IP
development.
Work together with the class on sample IP
development. Lint checks, simple test
benches. HW assignments, project review
Comfortable with determining requirements,
then translating them to and architecture and
then develop in Verilog.
3 Simulation and Analysis
Lab: Simulate basic components using spice
tools. Introduce parameter sweeps for PVT
variations.
Practice simulation of analog components
under various PVT conditions.
Bootup sequence and
the I2C IP development.
Work out a sample boot-up sequence and I2C
slave IP. HW assignments, project review
Based on specific examples, understanding
design of bigger IP
4 Basic IP Building Blocks
Lecture: Design of fundamental IP blocks
(current mirrors, differential pairs, voltage
references).
Learn about the design and function of key IP
building blocks in analog ICs.
Advanced Concepts
Setup and hold times and Clock domain
crossing. HW assignments, project review
Deeper understanding, now extending
beyond functionality to timing and CDC.
5
Layout Design, matching
and DRC/LVS
Lecture: Introduction to layout design, DRC,
LVS and their importance in IC design.
Introduction to packaging considerations.
Understand layout design principles and the
critical nature of DRC and LVS checks in
fabrication readiness.
Timing closure, testing.
Timing closure, ATPG, on-demand topics
HW assignments, project review
Understanding timing closure and how
designs are tested.
6
Final Project and
Presentation
Project: Finalize designs, prepare for
hypothetical submission to a fabrication
facility. Present final project.
Integrate all learning aspects into a final
project; enhance presentation and technical
reporting skills.
Review and Feedback
Peer and instructor feedback on projects,
discuss potential improvements and real-
world considerations.
Receive valuable feedback to refine
understanding and designs, preparing for
real-world applications.
9. Sample Analog design focused IP projects
PROJECT DETAILS
Basic Operational
Amplifier
Design a CMOS operational amplifier from scratch. Start with correct way of biasing transistors, do small signal analysis, understand
about stability.
Bandgap Voltage and
current reference
Design a bandgap reference, its key specifications and applications in a SOC. Start-up circuits, trimming, understanding curvature
and temp drift.
Voltage Regulator
(LDO)
Create a linear voltage regulator for stable DC output. Understanding voltage reference design, importance of dropout, quiescent
and load current, line and load regulation, importance of external components on the performance and cost.
Active Filter Circuit
Design a low-pass or a band-pass active filter using opamps. Understand importance of loading between stages, stability, filter
response, PVT variations.
Temperature Sensor
Circuit
Design an analog circuit interfaced with a temperature sensor. Key learning skills are Sensor interfacing and analog signal
processing.
LED Driver Circuit
Build a circuit to control LED brightness, understand methods to build a stable current source, trimming, voltage headroom and
switchable current sources.
Comparator for
Decision Making
Design a comparator to make decisions at specific voltage levels. Key skills would be high speed comparator design, hysteresis, kick-
back minimization, digital-analog interfacing.
CMOS Oscillator Design Create a stable oscillator for use as a clock or input for PLLs in SOC designs. Understanding start-up, PVT variations, trimming.
Programmable Gain
Amplifier
Design a digitally-controlled variable gain amplifier, Key skills will be to understand Gain control, digital-analog interaction, amplifier
design. Understand linearity and PVT variations.
10. Sample Digital design focused IP projects
PROJECT DETAILS
RISC-V Processor
Implementation
Design and implement a simplified version of a RISC-V processor in Verilog. Start with basic components such as ALU, registers, and control logic, and gradually build up to a
complete processor capable of executing simple instructions. You can extend the project by adding support for additional RISC-V instructions and incorporating pipeline stages
for improved performance.
VGA Controller
Create a VGA controller module that generates video signals compatible with VGA monitors. Implement features such as resolution selection, color generation, and
synchronization with vertical and horizontal blanking intervals. You can further enhance the project by adding support for displaying graphics and text on the screen.
Digital Signal Processing
(DSP) Module
Design a DSP module capable of performing common signal processing operations such as filtering, convolution, and Fourier transforms. Use Verilog to implement algorithms
for signal processing and optimize the design for high performance and resource efficiency. You can explore different DSP algorithms and optimize the design for specific
applications such as audio processing or image filtering.
UART Communication
Module
Create a UART (Universal Asynchronous Receiver-Transmitter) communication module that enables serial communication between devices. Implement features such as baud
rate generation, framing, error detection, and flow control. You can use the UART module to establish communication between FPGA boards, microcontrollers, and other
external devices.
Advanced Memory
Controller
Design a memory controller module that interfaces with external memory devices such as DDR RAM or Flash memory. Implement features such as memory addressing, data
transfer, and error correction. You can optimize the memory controller for high-speed data transfers and explore techniques for improving memory access efficiency.
Graphics Processing Unit
(GPU) Accelerator
Develop a GPU accelerator module that offloads graphics processing tasks from the CPU and improves the performance of graphics-intensive applications. Implement features
such as vertex processing, rasterization, and pixel shading using Verilog. You can explore parallel processing techniques and optimize the GPU accelerator for real-time
rendering and gaming applications.
Digital Audio Processor
Design a digital audio processor module capable of processing audio signals in real time. Implement features such as audio encoding and decoding, filtering, equalization, and
digital effects processing. You can use the audio processor module to build audio applications such as music synthesizers, audio effects processors, and digital audio
workstations.
Cryptographic
Accelerator
Create a cryptographic accelerator module that accelerates common cryptographic algorithms such as AES, RSA, and SHA. Implement features such as encryption, decryption,
key generation, and secure hash computation. You can optimize the cryptographic accelerator for high-speed data encryption and explore hardware security features such as
side-channel attack mitigation.
Neural Network
Accelerator
Develop a neural network accelerator module that accelerates deep learning inference tasks using hardware acceleration techniques. Implement features such as matrix
multiplication, activation functions, and neural network layer operations. You can optimize the neural network accelerator for low-latency inference and explore techniques
for efficient hardware implementation of neural network models.
11. Rajesh Gupta’s Journey
26 years of industry experience
• 26 years in the Industry, Last 12 as country head; 14 yrs in US, 12yrs in India
• Business, people and technical leader
• 25+ Patents, Innovation council chairman
Summary
• B. Tech. IIT, Madras(EEE), AIR 127, Ramasarma Kolluri Medallion
• M.S. Rensselaer, NY USA, Henry J. Nolte Award for best academics
Academics
• Developed Advanced memory cells and solutions
• TRAM, Micron: TRAM, DRAM, and NAND designs and NAND, Xpoint SoCs
• Sensing chips: ALS, Flicker, Proximity, dToF, and Temperature sensors
• Battery management Chips, PMICs and automotive sensors
VLSI expertise
• DELL, Microsoft, Amazon, Google, Facebook … memory solutions for data centers
• Sensors and memory to Apple
• Samsung, One+ and several others Android phone manufacturers
• Tesla, BMW, Hyundai, Continental and others for automotive chips
Customers @past companies
12. Dr. Krishna Kanth Avalur's Journey
22 years of industry experience
• 22 years in the Industry, Last 3 as Director Analog Mixed-Signal R&D
• Business, people and technical leader
• 12+ Patents, 10 IEEE publication, Associate Editor TCAS-II (2024-25), Si Chip Design Techfield
owner in ams OSRAM
• Responsible for training, hiring and mentoring several fresh college graduates into VLSI domain
Summary
• B. Tech & M. Tech (Dual Degree) from IIT Bombay 2002
• Shankar Dayal Sharma Gold Medal and Student Roll of Honour IIT Bombay 2002
• PhD from IIIT Hyderabad, Adjunct professor at IIT Hyderabad, Digital University Kerala, BOS
member in ~15 universities in India
• Vice-chair, IEEE CAS/EDS Chapter, Hyderabad & PhD review panelist at several universities
• Associate Editor – Transactions on Circuits and Systems II (express briefs) 2024-2025
Academics
• Developed several high-performing analog mixed-signal and Power management ICs (in
production)
• Sensing chips: ALS, Flicker, Proximity, IVT, Biosensors and Temperature sensors
• Battery management Chips, PMICs and automotive sensors
VLSI expertise
• Conti, Bosch, Hyundai Mobis, Magneto Marelli for Automotive ICs
• CMOS Optical and temperature sensors to Apple
• CMOS Optical sensors for Samsung, OnePlus and several others Android phone manufacturers
Customers @past companies
13. Please fill the google form below for pre-registration details:
https://forms.gle/GHauBXBS9DPR4FCU7