Shumin Blog

  • About Shumin
  • Programming
    • C / C++
    • Python
    • Linux
    • System Verilog
    • Vim
    • Git
    • Etc.
  • Study
    • Computer Architecture
    • Digital Logic
    • OS
    • Algorithm
  • Posting
    • NAS
    • WordPress
  • Series
    • Reverse Engineering
    • PyQt
  • English
    • Fancy Expression
    • English Basic
    • Dialog
  • Persnal
    • Experience
  • About Shumin
  • Programming
    • C / C++
    • Python
    • Linux
    • System Verilog
    • Vim
    • Git
    • Etc.
  • Study
    • Computer Architecture
    • Digital Logic
    • OS
    • Algorithm
  • Posting
    • NAS
    • WordPress
  • Series
    • Reverse Engineering
    • PyQt
  • English
    • Fancy Expression
    • English Basic
    • Dialog
  • Persnal
    • Experience
  • About Shumin
  • Programming
    • C / C++
    • Python
    • Linux
    • System Verilog
    • Vim
    • Git
    • Etc.
  • Study
    • Computer Architecture
    • Digital Logic
    • OS
    • Algorithm
  • Posting
    • NAS
    • WordPress
  • Series
    • Reverse Engineering
    • PyQt
  • English
    • Fancy Expression
    • English Basic
    • Dialog
  • Persnal
    • Experience
  • Digital Logic,  Study

    [Digital Logic] Clock Gating 관련 용어

    / February 3, 2022

    Clock gating은 현대 digital logic에서 power consumption 절감을 위해서 필수적인 scheme이다. Clock gating을 평가하기 위한 여러가지 지표가 있어서 이를 소개한다. 1. Clock Gating Ratio (CGR) 전체 register 중 clock-gated register의 비율을 나타낸다. 이상적인…

    read more
  • Digital Logic,  Study

    [Digital Logic] Synchronizer Techniques for Multi-clock Domain SoCs & FPGAs

    / February 1, 2022

    Reference https://www.edn.com/synchronizer-techniques-for-multi-clock-domain-socs-fpgas/ https://leehc257.tistory.com/6

    read more
  • Digital Logic,  Study

    [Digital Logic] Difference between Mealy Machine and Moore Machine

    / February 1, 2022

    Digital logic을 설계하는데 있어서 state machine 사용은 필수적이다. 구현 방식에는 크게 두 가지 종류가 존재한다. Mealy machine Moore machine 1. Mealy Machine Mealy machine은 현재 state와 input change에 의존하여 state가 변하는 구조다. 따라서…

    read more
  • Digital Logic,  Study

    [Digital Logic] RTL Deisgn Code Reference

    / December 28, 2021

    http://fpgacpu.ca/fpga/index.html 위 사이트에 다양한 RTL design들이 많아 참고하기 좋아서 공유한다. Reference http://fpgacpu.ca/fpga/index.html

    read more
  • Digital Logic,  Study

    [Digital Logic] Timing Violation 해결 방법

    / January 14, 2021

    Digital design 설계를 하다보면 timing violation이 나는 경우가 종종 있다. 해결 방법은 다양하지만 대표적인 방법 몇 가지만 소개한다. Set-up Time Violation 1. Data path buffer 개수 줄이기 말 그대로 data path delay를 줄이기…

    read more
  • Digital Logic,  Study

    [Digital Logic] Static Timing Analysis (STA)

    / November 24, 2020

    Definition 회로 설계하는 분야에서 Static timing analysis (STA)는 회로의 모든 타이밍 위배가 발생 할 수 있는 경로에 대해서 확인함으로서 성능을 검증하는 방법이다. 또 다른 검증 방법으론 dynamic simulation이 있는데, 이 방법은 모든 입력…

    read more
  • Digital Logic,  Study

    SAIF Format

    / September 12, 2020

    Switching Activity Interchange Format (SAIF)의 약자로 디지털 회로 설계 과정 중 사용되는 data format 중 하나다. 매우 단순하지만, 위 그림처럼 우리가 일반적으로 아는 설계 data들을 다음과 같이 변화시키는데, Pre-Net에서 Post-Net으로 변환하는 과정을 Place…

    read more
  • Digital Logic,  Study

    Analysis, Elaboration and Synthesis

    / February 12, 2020

    Hardware design을 하시는 분들이면 다음 단어들을 많이 듣고 사용할 것이다. 각 단어들의 정의를 잘 쓰인 글이 있어서 첨부해봤다. Analysis Analysis is the process where the design files are checked for syntactic and semantic…

    read more

  • 1,219
  • 1,249
  • 986,437

Recent Posts

  • [English] Because / Since / Due to / In order to / So that 사용법
  • [English] “내 말은” / “내 결론은” / “내가 하고 싶은 말은” 표현 방법
  • [Dialog] get 활용 – 1
  • [English] “우선 먼저” / “그러고 나서” / “하고 나면” 표현
  • [English] “반드시” / “꼭” / “무조건” / “어떻게든” / “어떤 식으로든” / “무슨 수를 써서라도” – 표현

Recent Comments

  • shumin on [Python] Python 및 Pip Package 설치 경로 확인
  • dd on [Python] Python 및 Pip Package 설치 경로 확인
  • shumin on [Linux] Screen 사용법
  • 지나가는 행인 on [Linux] Screen 사용법
  • shumin on [OS] Memory Layout of C Program
©2025 - All Rights Reserved.
Ashe Theme by WP Royal.