Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Aviral Mishra

I have Divided this Course into #13 Different Sections Under Each Section You will find Multiple Lessons:

Read more

I have Divided this Course into #13 Different Sections Under Each Section You will find Multiple Lessons:

  • Section 1: Discuss the Requirement sheet and Processor RK3399 Datasheet in very detail.

  • Section 2: How to Choose a SDRAM (SDR/DDRX/LPDDRX) ? from Very Scratch and Its Pin Mapping and Schematic Design From Datasheet.

  • Section 3: Selection and Schematic Design of PMIC (Power Management IC) in very Details.

  • Section 4: EMMC (Embedded Multimedia Card) Chip Selection, Pin Mapping and Schematic Design.

  • Section 5: WIFI/BT Module Selection, Certification (US/EU/CA), Selection and Schematic Design.

  • Section 6: Selection of External LDO/DC-DC/Buck-Boost and Their Schematic Design in very Details.

  • Section 7: Schematic Design of RK3399, Pin Mapping and Impedances Planning on Schematic through Net-Classes.

  • Section 8: Layer Stack up(4/6/8/12L), Finish the Components Placement Planning and its Execution Part-1

  • Section 9: Components Placement Planning and its Execution Part-2

  • Section 10: Components Placement Planning and its Execution Part-3

  • Section 11: Layout Planning, Preliminary Layout, High Speed Design Rules and Length Matching, Power Plane Planning by Sections, Optimization of Layout Part-1

  • Section 12, 13: Power Plane Planning by Sections, Optimization of Layout.

Major Schematic Blocks that I have designed in this course are Project Block Diagram, "Power Budget Block Diagram", "Power Supply Schematic for RK3399", "PMUIO Schematic Block of RK3399", "EMMC/PCIE/ADC Schematic for RK3399", "EDP/MIPI-DSI/HDMI Schematic for RK3399", "Type-C/USB3.0/USB2.0 Hosts Schematic for RK3399", "MIPI-CSI/GPIOs/I2C Schematic of RK3399", "MII/RMII/GMII/RGMII Schematic for RK3399", "SDR/DDRx/LPDDRx Schematic For RK3399", "PMIC/DC-DC/LDOs/Buck-Boost for RK3399" and many more various subparts you will learn in this course as you can see on the curriculum sections and their lessons. 

You will also Learn some basic hardware designing blocks as well like You will also learn some Basic Blocks as well:

  • Pre-Schematic Design Blocks (Block Diagram and Power Budget)

  • Layer Stack-up Selection and Rules for Defining any Stack-up

  • Different Grounding Techniques( Signal Grounding, Earth Grounding, Chassis Grounding)

  • Power Distribution Network Analysis (PDN Analysis) of any PCB.

  • and many more things.

  • Ferrite Bead, ESD Diodes, and Magnetic Application and their selection.

  • How to do Placement and Layout Planning on Microsoft-Paint and many more.

After the completion of this course you can design any "Processor Board" without any Simulation models and third party support.

Enroll now

What's inside

Learning objectives

  • How to extract selection information from requirement sheet for processor, sdrams, emmc, wifi/bt modules etc.
  • How to choose a processor by defining its no. of core, cache, bandwidth, clock requirements.
  • Different architecture of processor for ex. little-big, and memory organization.
  • Types of internal and external sdrams (ddrx, lpddrx, and their enhanced versions).
  • Comparisons of external sdrams up-to ddr5 and lpddr5
  • Different signal groups of sdram (data, address & command, control and clock groups)
  • Develop a set procedure on selection of sdram, pmic, emmc, wifi module, processor for mobile application.
  • How to read the datasheet of different components used in this board rk3399, 2gb lpddr4 sdram, 16gb emmc, pmic, wifi/bt module etc.
  • Pin mapping of sdram, emmc, sdios, mipis, edps, type-c, usb3.0 & 2.0, sdmmc etc. with rk3399 on a simple excel sheet.
  • How to design the schematic of processor, sdram, emmc, wifi, pmic using their respective datasheets and design guidelines documents.
  • Discussion of different wifi/bt module certification and regulation as per us, europe, canada etc.
  • Impedance profile planning of more than 1000 interconnects on a excel sheet.
  • Layer stack up (4/6/8/12l), finish the components placement planning and its execution.
  • Layout planning, preliminary layout, high speed design rules and length matching, power plane planning by sections, optimization of layout loop-1 and loop-2
  • Fan-out of #828 balls of rk3399, #200 balls of lpddr4 sdram and #180 balls of emmc.
  • Show more
  • Show less

Syllabus

In this section we'll learn Types of SOC Packages, Basic Selection Process of Processor, Detailed Discussion on Requirement Sheet and we'll start reading the Datasheet of RK3399 Processor Chip
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers the selection and schematic design of key components like SDRAM, EMMC, and PMIC, which are essential for designing processor boards
Explores layer stack-up techniques (4/6/8/12L) and component placement planning, which are critical for high-speed board design
Discusses WIFI/BT module selection, certification standards (US/EU/CA), and schematic design, which is useful for wireless-enabled board designs
Requires familiarity with datasheets and design guidelines for components like RK3399, LPDDR4 SDRAM, and EMMC, which may require prerequisite knowledge
Focuses on the RK3399 processor, which may limit the course's applicability to designs using other processors
Emphasizes hardware designing blocks like power distribution network analysis and grounding techniques, which are fundamental for robust PCB design

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Detailed high-speed som design with esteempcb

According to learners, this course dives deep into high-speed board design focusing on a System On Module (SOM) using the RK3399 processor. Students report it provides a comprehensive walkthrough from reading requirement sheets and datasheets to schematic design, component selection, placement, and layout planning. Key aspects like layer stack-up, impedance planning, high-speed design rules, and length matching are covered in detail. However, some learners note the course is specifically tied to the EsteemPCB software tool and heavily features the RK3399 chip, which may limit its direct applicability for those using different tools or processors. While promising the ability to design any processor board, the approach might be potentially simplified in certain advanced areas like simulation.
Specific to one processor and software.
"While the RK3399 example is thorough, I wish it covered techniques applicable to other processors more explicitly."
"The course relies on EsteemPCB; I had to adapt the concepts to the software I use (Altium)."
"It's great if you work with RK3399, but the specificity might be limiting for general high-speed design."
"Using EsteemPCB was a learning curve since I was unfamiliar with the tool."
Delves into complex areas like DDR layout.
"The sections on LPDDR4 layout and length matching were quite advanced and well explained."
"Understanding the design rules for complex BGA fanouts is not something you find everywhere."
"The course doesn't shy away from complex interfaces and their design considerations."
"It covers topics like signal groups and layout topologies which are crucial for high speed."
Learn by doing with specific examples.
"Seeing the actual schematic and layout steps for the SOM board was very practical."
"The course gives real-world examples like component selection using Pugh matrices."
"The detailed FAN-OUT examples for the BGA packages were particularly useful."
"I felt like I was learning the actual process used in the industry."
In-depth coverage of critical design aspects.
"The sections on layer stack-up and impedance planning were incredibly detailed and valuable."
"Learning about high-speed design rules, fanout, and length matching was a core strength."
"The course covers many different interfaces like DDR, PCIe, USB, MIPI in depth."
"Understanding PDN analysis and grounding techniques was a big plus."
Covers the entire SOM design process.
"I felt like the course took me through the entire process from start to finish, covering schematic to layout."
"The breakdown into component selection, placement, and routing was very logical and easy to follow."
"It was helpful to see the steps for reading datasheets and incorporating components into the design."
"I appreciated learning the practical workflow for high-speed board development."
Some advanced areas may lack depth.
"The claim about designing any processor board without simulation seems ambitious; simulation is often critical."
"The mention of using MS Paint for planning felt a bit unusual and possibly oversimplified."
"While it covers many topics, some very advanced signal integrity nuances might not be fully explored."
"The reliance solely on datasheet guidelines without simulation could be a risk in real designs."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in High-Speed Board Design Course System On Module -EsteemPCB with these activities:
Review Digital Logic Fundamentals
Strengthen your understanding of digital logic concepts, which are foundational for understanding the digital circuits and interfaces used in high-speed board design.
Browse courses on Digital Logic
Show steps
  • Review basic logic gate operations.
  • Study Boolean algebra principles.
  • Practice simplifying logic circuits.
Follow PCB Layout Tutorials
Improve your PCB layout skills by following online tutorials that demonstrate best practices for high-speed board design, focusing on topics like component placement, routing, and signal integrity.
Show steps
  • Find tutorials on high-speed PCB layout.
  • Practice component placement and routing techniques.
  • Apply design rules for signal integrity.
Read 'High-Speed Digital Design: A Handbook of Black Magic'
Gain a deeper understanding of high-speed digital design principles, signal integrity, and power distribution, which are crucial for designing high-performance boards.
Show steps
  • Read chapters on signal integrity and impedance control.
  • Study power distribution network design principles.
  • Review techniques for reducing noise and interference.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Impedance Matching Calculations
Reinforce your understanding of impedance matching techniques, which are essential for ensuring signal integrity in high-speed board designs.
Show steps
  • Calculate characteristic impedance for different transmission line geometries.
  • Determine appropriate termination schemes for various interfaces.
  • Simulate signal reflections and optimize termination networks.
Read 'Signal Integrity and Power Integrity Simplified'
Enhance your understanding of signal and power integrity principles, which are critical for ensuring reliable operation of high-speed boards.
Show steps
  • Read chapters on signal integrity and power integrity.
  • Study techniques for reducing noise and interference.
  • Review design guidelines for high-speed boards.
Design a Power Distribution Network (PDN)
Apply your knowledge of power distribution networks to design a PDN for a specific high-speed board, considering factors like voltage regulation, noise reduction, and impedance control.
Show steps
  • Define power requirements for each component.
  • Select appropriate decoupling capacitors.
  • Simulate PDN performance and optimize component placement.
  • Document the PDN design and simulation results.
Design a Simple Breakout Board
Gain hands-on experience by designing a simple breakout board for a common high-speed component, such as an SDRAM or EMMC chip, applying the principles learned in the course.
Show steps
  • Select a suitable high-speed component.
  • Design the schematic and layout for the breakout board.
  • Fabricate and test the breakout board.

Career center

Learners who complete High-Speed Board Design Course System On Module -EsteemPCB will develop knowledge and skills that may be useful to these careers:
Printed Circuit Board Designer
A printed circuit board designer creates the physical layouts for electronic circuits. This course directly covers critical skills needed for this role. The extensive schematic design for the RK3399, SDRAM, EMMC, and WIFI/BT modules, along with the layer stackup considerations and component placement strategies, mirrors the daily tasks of a printed circuit board designer. The course's lessons on layout planning, high-speed design rules, and power plane planning are directly applicable. Someone hoping to become a printed circuit board designer will find that this course helps them develop a comprehensive understanding of the PCB design process.
System on Module Designer
A system on module designer specializes in creating compact, ready-to-use embedded systems. This course is tailored toward the field of system on module design. The course's detailed coverage of schematic design for processors like the RK3399, memory components, and wireless modules is essential. The focus on layer stackup, component placement, and high-speed layout techniques directly contributes to the skills needed to design effective system on module solutions. System on module designers will find that this course provides practical knowledge for creating efficient and reliable embedded systems.
Hardware Engineer
A hardware engineer designs, develops, and tests computer systems and components, including circuit boards, processors, and memory devices. This course directly addresses the practical aspects of high-speed board design. The extensive coverage of schematic design for key components like processors such as RK3399, SDRAM, EMMC, and WIFI/BT modules is invaluable. The detailed lessons on layer stackup, component placement, layout planning, and high-speed design rules provide the knowledge needed for success as a hardware engineer. This course helps build a strong foundation in board design, critical for developing reliable and efficient hardware systems.
Signal Integrity Engineer
A signal integrity engineer focuses on analyzing and ensuring the quality of electrical signals in high-speed electronic designs. This course provides a strong foundation in the principles of high-speed board design. The detailed discussions on layer stackup, impedance planning, and high-speed design rules are crucial for managing signal integrity issues. The course's emphasis on layout planning and length matching techniques directly addresses the challenges faced by signal integrity engineers. Someone who wants to work as a signal integrity engineer will find that this course helps them to understand and mitigate signal integrity problems.
Embedded Systems Engineer
An embedded systems engineer develops software and hardware for embedded systems, which are specialized computer systems designed for specific tasks. This course is pertinent to embedded systems engineers who work on the hardware aspects of these systems. The detailed schematic design lessons, component selection guidelines, and high-speed layout techniques covered in the course are crucial for designing robust and efficient embedded systems. The course's focus on processor board design and various hardware interfaces provides a solid foundation for embedded systems development. With this course, an embedded systems engineer may gain a deeper understanding of the hardware design process.
Electrical Engineer
An electrical engineer designs, develops, and tests electrical equipment and systems. This course is highly relevant to electrical engineers working on digital systems. The course's emphasis on schematic design, component selection, and high-speed layout techniques directly supports the skills needed to design and implement complex electronic circuits. The detailed lessons on power distribution network analysis and grounding techniques are also valuable for ensuring the reliability and performance of electrical systems. Taking this course may help electrical engineers gain practical expertise in high-speed board design.
Hardware Test Engineer
A hardware test engineer develops and executes test plans to ensure the quality and reliability of hardware products. This course provides valuable insights into the design and layout of high-speed boards, which is useful for creating effective test strategies. Understanding the intricacies of schematic design, component placement, and high-speed design rules helps hardware test engineers identify potential points of failure and develop targeted tests. A hardware test engineer may find that the course's detailed coverage of board design principles helps improve their testing methodologies.
Electronics Technician
An electronics technician assembles, tests, and repairs electronic equipment. This course provides foundational knowledge in schematic design, component identification, and board layout, which directly supports their work. The course's detailed lessons on component placement, soldering techniques, and troubleshooting methodologies are extremely relevant for electronics technicians. With this course, an electronics technician may deepen their understanding of electronic circuits and improve their ability to diagnose and repair electronic equipment.
Product Engineer
A product engineer oversees the development and manufacturing of a product. This course would assist a product engineer who is managing products involving high-speed board design. The comprehensive coverage of schematic design, component selection, and layout planning provides a solid understanding of the board design process. The course's focus on manufacturability and reliability considerations is very helpful for product engineers. This course may enable a product engineer to make informed decisions and effectively manage the development of high-speed board products.
Research and Development Engineer
A research and development engineer conducts research and develops new technologies. This course is valuable for research and development engineers working on advanced electronic systems. The course's comprehensive coverage of high-speed board design principles, component selection, and layout techniques gives them a solid base for creating innovative solutions. A research and development engineer may find that this course helps them to stay at the forefront of electronic design.
Technical Sales Engineer
A technical sales engineer sells complex technical products or services to businesses. This course is valuable for technical sales engineers who specialize in high-speed board design or related technologies because it gives them a technical understanding of what they are selling. The course's comprehensive coverage of schematic design, component selection, and layout planning enables them to articulate the technical features and benefits of their products. By taking this course, technical sales engineers may improve their credibility and effectiveness in technical sales.
Firmware Engineer
Firmware engineers develop the low-level software that controls hardware devices. This course is useful for firmware engineers because it provides insights into the hardware they are programming. Understanding schematic design, component selection, and board layout helps firmware engineers optimize their code for the specific hardware platform. The course's focus on hardware interfaces and memory organization directly contributes to their ability to write efficient and reliable firmware. This course may help firmware engineers to improve their collaboration with hardware teams.
Radio Frequency Engineer
A radio frequency engineer designs and develops radio frequency (RF) circuits and systems. This course, while not exclusively focused on RF design, offers valuable knowledge that complements RF engineering principles. The course's detailed lessons on layer stackup, impedance control, and high-speed layout techniques are relevant to RF circuit design. Gaining insight into these areas may help radio frequency engineers to optimize the performance of their RF systems.
Power Electronics Engineer
A power electronics engineer designs and develops power electronic circuits and systems. This course touches on aspects relevant to power distribution in electronic boards. Specifically, the detailed coverage of PMIC selection, DC-DC converters, and power plane planning informs the best practices in power electronic design. Someone looking to become a power electronics engineer may find that this course provides useful knowledge that complements their expertise in power electronics.
Analog Circuit Designer
An analog circuit designer designs and develops analog circuits for various electronic systems. This course provides a beneficial understanding of board-level considerations that affect analog circuit performance. The course's lessons on grounding techniques, power distribution network analysis, and component placement strategies are applicable to analog circuit design. This course may help analog circuit designers to optimize their designs for real-world applications.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in High-Speed Board Design Course System On Module -EsteemPCB.
Classic in the field of high-speed digital design. It covers signal integrity, power distribution, and other critical aspects of designing high-speed boards. It provides practical advice and rules of thumb that are essential for successful high-speed board design. This book valuable reference for understanding the challenges and solutions in high-speed digital design.
Provides a practical and accessible introduction to signal integrity and power integrity. It covers the fundamental concepts and techniques for designing high-performance boards. It emphasizes practical applications and provides numerous examples. This book valuable resource for engineers who want to improve their understanding of signal integrity and power integrity.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser