
Hardware
文章平均质量分 88
EverNoob
simply bumping around
展开
-
Power Distribution Network (PDN) and Chip Packaging
[1] short description: Power Delivery Network (PDN) - Semiconductor Engineering[2] PDN on PCB:Power Distribution Network in PCB Design: Ensuring Stable Power Delivery[3] lecture slides on PDN: https://pages.hmc.edu/harris/cmosvlsi/4e/lect/lect21.pdf[4] (RL原创 2024-06-28 17:39:23 · 776 阅读 · 0 评论 -
1 bit LLM and 1 trit LLM
In light of NV's recent addition of fp4, I'm once again curious about the bottom line for LLM, at least for inference; let's go back to this BitNet paper from Microsoft, featuring 1 bit LLM, with 1-bit weights trained from scatch, and later on another feat原创 2024-03-22 18:17:10 · 1151 阅读 · 0 评论 -
Cache Invalidation
Learn how。转载 2024-01-30 16:19:17 · 260 阅读 · 0 评论 -
Direct vs Indirect Branching
【代码】Direct vs Indirect Branching。原创 2024-01-30 12:35:06 · 1112 阅读 · 0 评论 -
Cross Domain Signal Integrity in Asynchronous Designs
Conventional two flip-flop synchronizerfrom Synchronizer Techniques for Multi-Clock Domain SoCs & FPGAs - EDN In general, a conventional two flip-flop synchronizer is used for synchronizing a single bit level signal. As shown in Figure 1 and Figure 2 , fli原创 2023-04-22 18:50:56 · 666 阅读 · 0 评论 -
Moore vs. Mealy Machine
slides from https://inst.eecs.berkeley.edu/~cs150/fa05/Lectures/07-SeqLogicIIIx2.pdf==> output is not dependent on input, but next state still iswith the merging rule stated in the beginning:(starting from the Moore diagram, but change it to a Mealy first,转载 2023-04-13 17:24:40 · 144 阅读 · 0 评论 -
Initial Block and Testbenches in Verilog
【代码】Initial Block and Testbenches in Verilog。原创 2023-04-11 16:22:36 · 507 阅读 · 0 评论 -
Process Corners: Terminology and Introduction
process corners原创 2023-02-18 18:00:25 · 1793 阅读 · 0 评论 -
Power Integrity
breakdown Decouple! Provide Use!转载 2022-11-10 17:17:44 · 394 阅读 · 0 评论 -
Setup and Hold Time
Setup and Hold Time in an FPGAWhat is Setup and Hold Time in an FPGA?Setup time and Hold time are important concepts to understand for every digital designer. This article explains what setup and hold times are and how they are used inside of an FPGA.转载 2022-05-11 11:54:31 · 411 阅读 · 0 评论 -
Schematic Symbols for Circuit Design
Passive Componentshttps://www.allaboutcircuits.com/technical-articles/schematic-symbols-electronic-components-passives-resistors-capacitors/==> a well loaded article with most passive unit electrical components and follow up links on details of the转载 2022-05-10 17:06:24 · 920 阅读 · 0 评论 -
Power Supply Nomenclature
What are the meaning of Vdd and Vss? Vcc and Vee?? GND? - Mis CircuitosIt has always been a bit intriguing and even confusing the nomenclature of these power voltages (VddandVss) or (VccandVee).The following pictures are worth a thousand words…...转载 2022-05-10 16:13:22 · 159 阅读 · 0 评论 -
RC, RL, LC, RLC
all taken from WikipediaRChttps://en.wikipedia.org/wiki/RC_circuitusingKirchhoff's current lawSeries Circuithere we exploit reactance/impedance, see later in capacitor section.s is for "second", since Q = I * t, C = Q/V ==> 1/C ~ Oh...转载 2022-05-10 15:11:44 · 564 阅读 · 0 评论 -
AXI Protocol and AMBA AXI
the important one for hardware is AMBA AXI, which isArm Microcontroller Bus Architecture Advanced eXtensible Interfacesee Arm's own documentation for a controlled learning experience:Documentation – Arm Developerfor a comprehensive coverage of all转载 2022-04-18 17:00:08 · 982 阅读 · 0 评论 -
Communication Channel and Interference
Communication ChannelAcommunication channelrefers either to a physicaltransmission mediumsuch as a wire, or to alogical connectionover amultiplexedmedium such as a radio channel intelecommunicationsandcomputer networking. A channel is used to...原创 2022-03-26 14:33:13 · 731 阅读 · 0 评论 -
Wireless Communication and Wifi
for communication channel and channel interference see:https://blog.youkuaiyun.com/maxzcl/article/details/123753591Wireless Communication BriefingWireless Communication: Introduction, Types and ApplicationsWireless Communication is the fastest growing an转载 2022-03-26 14:34:47 · 2274 阅读 · 0 评论 -
Minifloats: FP Types for DNNs
https://en.wikipedia.org/wiki/MinifloatIncomputing,minifloatsarefloating-pointvalues represented with very fewbits. Predictably, they are not well suited for general-purpose numerical calculations. They are used for special purposes, most often in...原创 2022-03-24 12:59:55 · 2709 阅读 · 0 评论 -
Mean Time Between Failures, MTBF
Mean Time Between Failure (MTBF) and Its Importance to Device and System DesignKey Takeaways● Define Mean Time Between Failure (MTBF).● Gain a greater understanding of the importance of MTBF.● Learn how assessments like MTBF translate into bette...转载 2022-03-24 11:38:23 · 317 阅读 · 0 评论 -
Semiconductor Packaging
Definition(of package, from wiki:https://en.wikipedia.org/wiki/Semiconductor_package)Asemiconductor packageis a metal, plastic, glass, or ceramic casing containing one or more discretesemiconductor devicesorintegrated circuits. Individual compon...转载 2022-03-23 16:08:54 · 329 阅读 · 0 评论 -
Semiconductor Engineering Vocabulary
Recommended General SourcesWikiChipSemiconductor Engineering - Deep Insights For Chip Engineerschip, wafer, die, maskChips, wafers, dies, masks, and photolithographychip vs. diesometimes used interchangeably, else chip would specifically refer.原创 2022-03-22 15:29:34 · 698 阅读 · 0 评论 -
Numpy and SIMD
Numpy is by its design a SIMD structure, which is best examplified by the list indexing feature:python - How to filter numpy array by list of indices? - Stack Overflowfilter_indices = [1,3,5]np.array([11,13,155,22,0xff,32,56,88])[filter_indices]原创 2022-02-17 11:02:35 · 1539 阅读 · 0 评论 -
集成电路:工业和技术分类介绍
IC Overviewhttps://en.wikipedia.org/wiki/Integrated_circuitDesign Overviewhttps://en.wikipedia.org/wiki/Integrated_circuit_designFabrication OverviewIC Fabrication Process - JavatpointTextbookhttp://www.ime.cas.cn/icac/learning/learning_3/201原创 2022-02-10 15:30:10 · 1702 阅读 · 0 评论 -
Arm vs. x86
Arm vs x86: Instruction sets, architecture, and more differences explainedAndroid is capable of running on three different types of processor architecture: Arm, Intel, and MIPS. The former is today’s ubiquitous architecture after Intel abandoned its hand转载 2022-02-10 14:54:49 · 238 阅读 · 0 评论 -
TPUv4/4i: 4th Generation DL DSA
fromTen Lessons From Three Generations Shaped Google’s TPUv4iEvolution of ML DSAfor TPUv1 seeTPUv1: Single Chipped Inference DL DSA_maxzcl的博客-优快云博客for TPUv2/3 seehttps://blog.youkuaiyun.com/maxzcl/article/details/121399583for TPUv1 to TPUv2 seeTPUv...原创 2021-11-19 21:33:59 · 1466 阅读 · 0 评论 -
DMA Collections
Overviewhttps://en.wikipedia.org/wiki/Direct_memory_access#Modes_of_operationhttps://www.silabs.com/documents/public/application-notes/AN0013.pdfPerformancehttps://indico.cern.ch/event/453673/contributions/1951556/attachments/1170310/1689185/DMA_pe原创 2021-11-19 11:16:53 · 219 阅读 · 0 评论 -
TPUv2/v3 Design Process
The Design Process for Google’s Training Chips: TPUv2 and TPUv3break down of the accompanying paper:https://blog.youkuaiyun.com/maxzcl/article/details/121399583Challengesof ML Training DSAInference to TrainingMore computationMore means both the types..原创 2021-11-19 12:28:33 · 728 阅读 · 0 评论 -
TPUv2/3 Multi-Chip Parallelized DL DSA
unit isInference vs. TrainingBoth sharesome computational elements including matrix multiplications, convolutions, and activation functions, so inference and training DSAs might have similar functional units. Key architectural aspects where the requi.原创 2021-11-18 20:52:31 · 251 阅读 · 0 评论 -
DDR vs. HBM
from Will HBM replace DDR and become Computer Memory? - Utmelconclusionmain comparison==> 3d stacking structure is the main reason why HBM can give higher bandwidthHBM is the preferred DRAM NN-DSAOther AriticlesChoosing between D..原创 2021-11-17 17:30:32 · 2122 阅读 · 0 评论