Seolgye-Dokhak's Verilog Master Season 1 (A Career Leap for Digital Design Engineers Completed with Practical Coding Test Problems)

It's time to put your design skills to the test. The most important language in semiconductor circuit design is Verilog. Self-diagnose your Verilog proficiency by solving actual problems that have appeared in circuit design interviews both domestically and abroad. Verilog coding tests are no longer an optionโ€”they are a necessity. Don't miss out on practical tips from ETA, who started at a regional university and successfully landed a job at a foreign semiconductor company.

(4.9) 13 reviews

93 learners

Level Basic

Course period Unlimited

Verilog HDL
Verilog HDL
system-verilog
system-verilog
Verilog HDL
Verilog HDL
system-verilog
system-verilog

Reviews from Early Learners

4.9

5.0

๊น€์ง„์šฑ

30% enrolled

This is a great lecture. Thank you.

5.0

achieve12345

52% enrolled

I'm enjoying the content. Will there also be a review lecture?

5.0

ํ•ญ์ƒ ๊ฐ์‚ฌํ•˜๋ฉด ์‚ด๊ธฐ

93% enrolled

Hello ETA, I am leaving this review after completing all the lectures. I am currently a third-year professional working in an SoC Integration Team. We usually receive IPs and focus on system-level considerations. Accordingly, I have been using RTL mainly when configuring Sub-Systems or Block-Sims. Since it had been a long time since I last did RTL design, I had a thirst for it. By solving one problem every day upon arriving at work through this course, I've suddenly finished the entire curriculum. Looking at the Design Self-Study website (Discord), I understand that Season 2 will be released at the end of June. I will see you in that course. Have a great day. ++ As a side note, I found the Interrupt Controller problem to be the most difficult and helpful. (I was conceptually familiar with GIC, but designing it in actual RTL is definitely a different matter.)

What you will gain after the course

  • Interview preparation using past interview questions from Google, Apple, Qualcomm, etc.

  • Verilog design know-how applicable immediately in practice

Practical Verilog learned
properly from an 11-year design engineer

Do you really need to prepare for Verilog coding tests?

Coding tests are used more frequently than you might think when hiring for digital design positions. For startups or foreign companies focused on design, Verilog design tests are almost essential. Even if there is no formal test, design understanding and logical coding skills are verified through oral interviews. Therefore, if you are preparing for a career in design, the process of 'solving Verilog design problems yourself' becomes a crucial experience.

Therefore, this course is designed as a practical lecture where you can build your design skills by directly implementing problems encountered in coding tests and real-world practice. We hope you master Verilog through these test problems, which are meticulously designed across four stages.

โœ… It is based on actual problems asked in circuit design interviews both domestically and internationally.

โœ… Learn Verilog syntax through practice-oriented exercises and internalize concepts by designing them yourself.

โœ… An 11-year veteran engineer delivers design experience accumulated in the field, integrated at the code level.

โœ… It satisfies the needs of everyone, from university students and job seekers to new/junior engineers and experienced professionals looking to change careers.

Why choose ETA's lecture?

ETA, a crew member of Matbi's Design Self-Study, is an 11-year veteran semiconductor design engineer who possesses a deeper understanding of Verilog practical work than anyone else.

  • Led two mass-production projects at a small-to-medium-sized fabless company, gaining experience in the entire front-end design process.

  • 3 years of Verilog design and debugging experience at a rare domestic hardware IP design specialist firm.

  • Currently working as a practical designer for 3 years at a Global Top 5 fabless multinational corporation.

This is a course guaranteed by Top Knowledge Sharer, Matbi.

Hello, I am Matbi, the self-taught design expert. To deliver "real design" in semiconductors and practical career insights, I have formed a knowledge-sharing crew with semiconductor industry experts.

As the first lecture from our crew member, Matbiโ€”who has years of teaching experienceโ€”personally reviewed and refined everything from the structure and explanations to the practice code, and even edited all the videos himself to ensure the highest quality educational content.

A learning flow to build real design experience,
going beyond just preparing for coding tests

From problem introduction to solution, and design verification using Waveform and Schematic used in practice.
This is a learning flow that reflects the actual design process.

Problem Introduction

We provide example problems organized into four levels.

Student Practice Time

Students solve the problems within the time limit, just like in a real-world scenario. (Please pause the countdown video and try solving them.)

Model Answer Solution

Explaining core concepts and implementation strategies while solving problems from a designer's perspective.

Waveform

Check the operation through simulation results and verify whether it aligns with the design intent.

Schematic

By checking the circuit structure, you will visually understand how the code is implemented into actual hardware.

It is densely structured into
four levels.

Season 1 Curriculum Structure

  • 00. Environment Setup
    Installing Vivado, configuring the simulation environment, and learning how to use the tools

  • Level 0: Basic Design Problem Solving
    Gates, Karnaugh maps, vector/scalar, conditional statements, modules, flip-flops, counters, FSM, testbench writing, etc.

  • Level 1: Practical Design Expansion Problem Solving
    Parity, Mux, Adder, ALU, Bin2Gray, Interrupt Control, Pipeline, Parameterization, etc.
    Implement and verify actual circuit design problems using Verilog.

  • Final Summary
    Core concept summary for Lv0 and Lv1, review of incorrect code, and summary for interview preparation provided

Recommended for the following people

1โƒฃ Majoring students or job seekers preparing for circuit design coding tests
2โƒฃ Graduate students who want to systematically learn RTL design through practice-oriented methods
3โƒฃ Entry-level/Junior engineers who want to strengthen their Verilog skills to a professional level
4โƒฃ Designers who want to expand their knowledge to System-Verilog or testbenches

After taking this course,

  • You will be able to write the core syntax and structures of Verilog HDL on your own.

  • You will be able to implement design problems frequently asked in interviews within the time limit.

  • You will gain the confidence to perform hardware operation and verification yourself.

  • You will be able to fully equip yourself with the skills required for the next step, the advanced course (Season 2). (Scheduled to open early next year)

See you in the industry ๐Ÿ‘‹

Design Self-Study exists for "people who learn digital design on their own and grow." If you felt that Verilog was difficult, please start with this course. We are designers who have proven ourselves through our skills, and you can grow that way too. Thank you for reading this far.

I look forward to seeing you all again in the industry.

ETA & Matbi Dream.

๐ŸŽ We are giving out discount coupons to members of the Design Self-Study Community! ๐Ÿฅฐ

Join the Design Self-Study community and receive a discount coupon! Join Link (Click)

Recommended for
these people

Who is this course right for?

  • Those who are targeting foreign circuit design companies

  • Those who want to know their current skill level

Need to know before starting?

  • Verilog

  • Semiconductor circuit design knowledge

Hello
This is semisgdh

4,315

Learners

373

Reviews

1,311

Answers

5.0

Rating

5

Courses

Hello. I am Matbi from Design Self-Study.

Currently) I am designing HW IP at a Global Top 5 Fabless company.

I am creating "real semiconductor design practical lectures" that have never existed before and will be helpful in your professional life.

Design Self-Study Roadmap Let's improve your skills together.

I am running the Design Self-Study Community to communicate with all of you.

(Join the community and get a 15% discount coupon.)

Let's study hard and grow together!

More

Co-instructor

Curriculum

All

46 lectures โˆ™ (9hr 20min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

13 reviews

4.9

13 reviews

  • akflffltls8001๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    akflffltls8001

    Reviews 4

    โˆ™

    Average Rating 4.8

    5

    33% enrolled

    This is a lecture that helps enhance your skills. There is a basic grammar site on another platform; wouldn't it be good to use it alongside this one?

    • semisgdh
      Instructor

      Hello miro11, thank you for the wonderful review calling this a "skill-boosting lecture!" You're absolutely right. Since this course focuses on practical workflows and coding test preparation, you'll see a great synergy if you use it alongside basic syntax sites (like HDLBits). If you build a solid foundation with syntax and then add the "meat" of practical design sense through my lectures, you'll be able to grow much faster. That's an excellent learning strategy! I will continue to actively support your journey. Happy studying!

  • alswnsworkout6072๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    alswnsworkout6072

    Reviews 2

    โˆ™

    Average Rating 5.0

    5

    93% enrolled

    Hello ETA, I am leaving this review after completing all the lectures. I am currently a third-year professional working in an SoC Integration Team. We usually receive IPs and focus on system-level considerations. Accordingly, I have been using RTL mainly when configuring Sub-Systems or Block-Sims. Since it had been a long time since I last did RTL design, I had a thirst for it. By solving one problem every day upon arriving at work through this course, I've suddenly finished the entire curriculum. Looking at the Design Self-Study website (Discord), I understand that Season 2 will be released at the end of June. I will see you in that course. Have a great day. ++ As a side note, I found the Interrupt Controller problem to be the most difficult and helpful. (I was conceptually familiar with GIC, but designing it in actual RTL is definitely a different matter.)

    • eta5583
      Instructor

      Hello, "Live with Gratitude." ๐Ÿ˜Š Thank you so much for leaving such a precious review of the course. It is truly impressive that you are continuing your studies while working in SoC Integration in the field! I could really feel how hard you've been working through your questions. (I've had similar experiences myself, so it brought back memories of those times.) If the interrupt controller was helpful, I believe you will find many useful topics in the Season 2 problems as well. I look forward to seeing you again in Season 2, and I hope you never lose your passion for design. Thank you!

  • jinzhen72284๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    jinzhen72284

    Reviews 4

    โˆ™

    Average Rating 5.0

    5

    30% enrolled

    This is a great lecture. Thank you.

    • semisgdh
      Instructor

      Hello Jinwook Kim, thank you for leaving a review. I'm so glad to hear that you are satisfied with the course. I hope you keep up the great work and successfully complete the remaining lectures step by step. Happy learning!

  • stephanus732880๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    stephanus732880

    Reviews 5

    โˆ™

    Average Rating 5.0

    5

    30% enrolled

    Thank you for the great lecture.

    • eta5583
      Instructor

      Thank you so much for the great review, step. It is truly rewarding to hear that designing and verifying things yourself helped you develop your "design sense." If you have any questions during the course or any additional topics you'd like me to cover, please feel free to leave a comment anytime. I hope this becomes a journey of growing together!

  • achieve123455556๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    achieve123455556

    Reviews 5

    โˆ™

    Average Rating 4.0

    5

    52% enrolled

    I'm enjoying the content. Will there also be a review lecture?

    • eta5583
      Instructor

      Thank you! achieve12345, you're already halfway there! The Season 2 lectures are scheduled to be released this summer vacation season! It will be very helpful if you continue with them after completing Season 1! Keep it up until the end!

semisgdh's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!