메모리, 디스크

HARIBO·2022년 2월 9일
0

시간 표현, 상태 기억

  • 발진자(oscillator)

    • 인버터 출력이 인버터 입력으로 들어가며, 0 ~ 1의 진동 속도는 전파 지연에 따라 달라진다.
  • 클록(clock)

    • 발진자가 제공하는 시간을 셀 수 있게 해주는 신호
    • 회로의 최대 클록은 전파 지연 시간에 의해 결정된다. 부품을 만들 때, 전파 지연 시간은 제각각이기 때문에 분류 작업이 필요하다.(비닝. Binning)
    • 오버클로킹 : 부품이 고장나지 않는 범위에서 클록을 빠르게 공급
  • 래치(latch)

    • OR게이트를 사용한 래치. 이전 상태를 기억하지만 out이 1에서 0으로 돌아갈 방법이 없다.

      S-R 래치의 진리표

    • S-R 래치 : 액티브 로우(상태가 0일 때 동작하는 회로) 입력을 받고, 보수(complementary)출력을 제공한다. 1비트 입력을 유지할 수 있다.
  • 게이트가 있는 래치

    • 1비트 입력을 받는 래치
    • gate bar가 0(로우)인 경우 D의 변화가 출력에 나타나는 문제가 있다. 게이트를 여는 시간을 최소화 해야 한다.
  • 플립플롭

    • 에지(edge) : 논리 수준이 한 수준에서 다른 수준으로 전이되는 중간에 데이터를 잡아내는 것
    • 플립플롭 : 에지에 의해 데이터 변화가 촉발되는 래치
    • D 플립플롭 : 양의 에지(0 -> 1)에 의해 변화가 일어나는 플립플롭
    • 설정 시간(setup time. tsetup) : 클록 에지가 발생하기 에 얼마나 오랫동안 입력 신호가 유지돼야 하는지 나타낸다.
    • 유지 시간(hold time. thold) : 클록 에지가 발생한 이후 얼마나 오랫동안 입력 신호가 유지돼야 유지돼야 하는지 나타낸다.

    출처
    조너선 스타인하트, 한 권으로 읽는 컴퓨터 구조와 프로그래밍(2022)

0개의 댓글

Powered by GraphCDN, the GraphQL CDN