Should High Cohesion and Low Coupling be Emphasized in Embedded Software Written in C?

Should High Cohesion and Low Coupling be Emphasized in Embedded Software Written in C?

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together! 1 – Principles Low coupling means that modules should exist as independently as possible. While some connection between modules is inevitable, the interfaces between them should be minimal and simple. Thus, high cohesion from the internal characteristics of each … Read more

Why Chips Need Low Dielectric Constant (Low-k) Materials

Why Chips Need Low Dielectric Constant (Low-k) Materials

In modern chips, billions of transistors are interconnected by metal lines to form complex circuits. As the manufacturing process enters the nanoscale, a seemingly “invisible” problem gradually comes to light:Capacitive coupling between metal lines. This coupling not only slows down signal transmission speeds but can also lead to data transmission errors. The key to solving … Read more