Detailed Explanation of Semiconductor Chip Packaging and Testing Process

The chip packaging testing phase aims to process wafers that meet quality standards through precise cutting, wire bonding, and encapsulation processes to ensure electrical connections between the chip’s internal circuits and external devices, providing necessary mechanical and physical protection for the chip. Testing tools are used to conduct comprehensive and rigorous functional and performance testing … Read more

Challenging Times: Chip Tape-out Success Rate Hits Historic Low with 8 out of 10 Companies Failing

The semiconductor industry is facing unprecedented technical challenges, with the chip tape-out success rate dropping to a historic low! According to data from Siemens, an Electronic Design Automation (EDA) company,the success rate of first-time chip tape-outs has fallen to a historic low of 14%, a significant decrease from 24% two years ago. In other words,eight … Read more

The Global AI Chip Industry at a New Crossroads

Any strategy that attempts to maintain a technological advantage through blockades will ultimately give rise to stronger alternatives. The only way to change this is to return to the philosophical discourse proposed by Popper in “The Open Society and Its Enemies”—we should believe in the power of openness and trust that an open ecosystem will … Read more

The Birth of the World’s Smallest Wireless Amphibious Robot Weighing 25 Grams

In the laboratory of Professor Zhang Yihui at Tsinghua University, a robot weighing only 25 grams and the size of a palm is performing a “transformation”: one moment it hovers like a drone in the air, and the next moment it retracts its rotors and transforms into a “small car” speeding on the ground.What kind … Read more

How to Design Embedded Appliances?

In kitchen spaces and balconies, whether large or small appliances take up a lot of space. Cluttered appliances on the countertop or placed against the wall can make the space look very messy and uncomfortable. Therefore, embedded design addresses this pain point by concealing all appliances within cabinets or walls. So, how should the design … Read more

Allwinner Technology Invited to Attend the OpenHarmony Developer Conference to Collaborate on Building an Open Source Ecosystem

Click the blue text↑ to follow us Recently, the OpenHarmony Developer Conference 2025 (OHDC.2025, hereinafter referred to as “the Conference”) was held in Shenzhen. The Conference officially released the open-source HarmonyOS 5.1 Release version, held ceremonies such as the “Launch of OpenHarmony Application Technology Component Co-construction” and “Launch of OpenHarmony AI Agent Technology Co-construction”, and … Read more

Pattern Matching Algorithm in C: KMP Algorithm

In computer science, string matching is an important area of research. We often need to find the position of a pattern string within a text string. While there are various methods to achieve this, today we will focus on an efficient algorithm—the KMP (Knuth-Morris-Pratt) algorithm. Introduction to KMP Algorithm The KMP algorithm was proposed by … Read more

Unbelievable! The Tricks You Can Do with C Language Macros? A Must-Read for Experts!

Hello everyone! I am Xiaokang. Today, we are going to discuss a topic that sounds dull but actually hides a lot of secrets — C language macros. ⚡ Friendly Reminder: Follow me to stay updated! There will be more hardcore technical articles shared later, guiding you through Linux C/C++ programming! 😆 What? Macros? Isn’t that … Read more

Error Handling and Exception Management Mechanisms in C Language

Error handling is a crucial part of programming. Although the C language does not have a built-in exception handling mechanism, we can still implement effective error management through various methods. This article will detail error handling in C and common practices, providing code examples to aid understanding. 1. Types of Errors In C, there are … Read more

Building and Searching a Binary Search Tree in C Language

Building and Searching a Binary Search Tree in C Language Introduction A Binary Search Tree (BST) is a special type of binary tree that has the following properties: Each node has a value. For each node, all values in its left subtree are less than the value of that node. For each node, all values … Read more