Skip to content
rtlearner 로고 파일

RTLearner

The story of a non-major becoming an RTL engineer

  • Home
  • Blog
  • About
rtlearner 로고 파일
RTLearner
The story of a non-major becoming an RTL engineer
  • FPGA

    Hardware Optimization - Float to Integer

    Designing NPU (Neural Processing Unit) architectures at a low-power AI semiconductor startup constantly reminds me of a harsh truth:

  • FPGA

    Vivado Troubleshooting - Preventing Pruning and Solving Tool Crashes

    When designing an NPU for low-power AI semiconductor edge devices, you often find yourself spending more time fighting the EDA tools than writing actual RTL.

  • FPGA 실전 설계 – BRAM 초기화 가이드
    FPGA

    FPGA Practical Design - The Ultimate Guide to BRAM Initialization

    When mapping a low-power AI semiconductor architecture onto an FPGA, one of the very first hurdles you encounter is 'Memory Design'.

  • FPGA

    [FPGA] Solving Timing Violations: False Path and Multicycle Path

    I ran the implementation in Vivado, and the WNS (Worst Negative Slack) was negative, which is the Design Timing…

  • 글 설명 이미지, VIO 모듈
    FPGA

    [FPGA] VIO User Guide, Pin Test

    The Need for FPGA Testing Using VIO FPGA verification involves many variables and many…

  • 글 설명 이미지, Block memory 설정
    FPGA

    [FPGA] Block memory module Setup and Usage guide

    When FPGA synthesis is performed, memory is also converted from vivado to block memory, just like clock wiz (DCM).

Page navigation

1 2 Next PageNext

Search

Category

  • RTL engineer
    • FPGA
    • Verilog
  • Semiconductor process
  • RRAM Research
  • AI Architecture
    • AI & HW Fundamentals
    • NPU design & Optimization

Sitemap

  • Home
  • Blog
  • About

Category

  • RTL engineer
  • Semiconductor process

Information

  • Privacy policy
  • Terms of Use

Copyright © 2026 RTLearner.

Scroll to top
  • Home
  • Blog
  • About
English
Korean