Overview and Development Process of ASIC Digital Design

Overview and Development Process of ASIC Digital Design

Overview Integrated circuits are composed of chips (die) cut from silicon wafers (wafer). Each wafer can yield hundreds of chips. ASIC stands for Application Specific Integrated Circuit, which is designed for specific applications, unlike general-purpose memory, microprocessors, etc. There are several types of ASICs: Full-Custom ASIC: This type of ASIC is completely manually designed, without … Read more

Understanding The Chip Industry: Secrets Revealed

Understanding The Chip Industry: Secrets Revealed

The global semiconductor industry has entered a super cycle. China-U.S. technology friction. China’s integrated circuit industry support policies are strengthening, etc. Multiple factors overlap. The outlook for the chip industry is promising. First, let’s clarify the concepts and differences between “semiconductor,” “chip,” and “integrated circuit”, in general, semiconductor, integrated circuit, and chip can be considered … Read more

46 Basic Questions About FPGA You Should Know

46 Basic Questions About FPGA You Should Know

1. What Are Setup and Hold Times? Answer: Setup/Hold Time refers to the timing requirements between the input signal and the clock signal for testing chips. Setup time is the time during which the data must remain stable before the rising edge of the clock signal arrives at the flip-flop. The input signal must arrive … Read more

Amazing! These Three Programming Languages Are Used!

Amazing! These Three Programming Languages Are Used!

– FPGA is Amazing – Chengdu University of Electronic Science and Technology Youth Education FPGA, as a leading chip product in China, is not limited to purely researching and designing chips compared to traditional chips. It optimizes design for various products through specific chip models.FPGA itself constitutes a typical semi-custom circuit, covering digital management modules, … Read more

The Three Programming Languages That Make FPGA So Powerful

The Three Programming Languages That Make FPGA So Powerful

FPGA, as a leading chip product in China, is not limited to purely researching and designing chips like traditional chips, but optimizes designs for products across various fields through specific chip models.FPGA itself constitutes a typical semi-custom circuit, covering digital management modules, input, output, and other units. The biggest feature of FPGA is that it … Read more

Detailed Process of Digital IC Design (ASIC Design)

Detailed Process of Digital IC Design (ASIC Design)

Click the “Read Original” at the bottom of the article to watch selected IC design courses for free! ASIC Design Process 1. Define Project Requirements 1. Determine the specific indicators of the chip: Physical Implementation Manufacturing process (foundry and process size); Die area (DIE size, affected by power consumption, cost, digital/analog area); Packaging (larger packaging … Read more

JTAG Instruction Register and Instruction Decoder

JTAG Instruction Register and Instruction Decoder

Instruction Register (IR) 指令寄存器 The purpose of the Instruction Register (IR) is to shift in instructions via the TDI signal. Additionally, the instruction register can hold the current instruction until the new instruction is completely shifted in. Generally, an IR consists of two registers as shown in Figure 1. The Hold register stores the previous … Read more

Using DSP48E2 Instantiation

Using DSP48E2 Instantiation

This article introduces the usage of DSP48E2 instantiation, as follows: DSP48E2 #( // Feature Control Attributes: Data Path Selection .AMULTSEL("A"), // Selects A input to multiplier (A, AD) .A_INPUT("DIRECT"), // Selects A input source, "DIRECT" (A port) or "CASCADE" (ACIN port) .BMULTSEL("B"), // Selects B input to multiplier (AD, B) .B_INPUT("DIRECT"), // Selects B input … Read more

Practical Differences and Application Strategies of HDL in FPGA and ASIC Design

Practical Differences and Application Strategies of HDL in FPGA and ASIC Design

Hardware Description Language (HDL) is the cornerstone of modern digital system design, used as the core tool to describe hardware behavior and structure in both Field Programmable Gate Arrays (FPGA) and Application-Specific Integrated Circuits (ASIC). However, the fundamental differences in implementation, design processes, and target applications between FPGA and ASIC lead to significant differences in … Read more