Shou-Li Hsu

Shou-Li Hsu

Shou-Li Hsu is a talented circuit designer from Taiwan, experienced in CPU design and VLSI. He's currently working as a CPU RTL design engineer in a tech company.

Mastering Data and Array Query Functions in Verilog and SystemVerilog

Learn data and array query functions in Verilog and SystemVerilog. Understand their purpose, usage, and best practices for optimal coding results.

Verilog and SystemVerilog Conversion Functions Explained

Learn how to perform value conversions in Verilog and SystemVerilog using built-in functions, with a focus on real number and signedness conversions.

Unveiling Verilog and SystemVerilog Time Function Secrets

Dive into the world of Verilog and SystemVerilog time functions with our easy-to-follow tutorial, covering simulation time functions, customization, and module properties.

Leveraging the $clog2 Function in Verilog and SystemVerilog

Discover the power of the $clog2 function in Verilog and SystemVerilog. Learn its usage, applications, limitations, and comparisons to alternative methods. Optimize your hardware designs with this essential tool.

Mastering Verilog and SystemVerilog Simulation Control Tasks

Discover the importance and usage of simulation control system tasks in SystemVerilog, including $finish, $stop, $exit, severity tasks, and more for managing simulations and handling errors.

Practical Guide to SystemVerilog Array Manipulation Methods

Explore SystemVerilog array manipulation methods: locator, ordering, and reduction, with clear examples in this practical guide.

Exploring SystemVerilog Queues: A Comprehensive Guide

Learn the fundamentals of SystemVerilog queues: their declaration, operators, methods, and applications. Discover how queues can be used in various real-world scenarios to improve your design and verification processes.

SystemVerilog Associative Arrays: Basics and Beyond

Dive into SystemVerilog associative arrays and learn how to harness their flexibility for various applications, such as counting word occurrences and implementing a simple gradebook system.

How to Install Verible: Google's SystemVerilog Tool

Learn how to install Verible, Google's powerful tool for SystemVerilog development, and enhance your workflow with style linting, formatting, and more.

Understanding SystemVerilog Dynamic Arrays

Learn the basics of SystemVerilog dynamic arrays, including creation, initialization, resizing, and using built-in methods like size() and delete().