설계 서비스

맞춤형 클록 트리 설계.

Chipchain은 맞춤형 클록 트리를 설계할 역량을 갖추고 있으며, 이 서비스를 고객 프로젝트에 맞춰 제공할 수 있습니다. 파이프라인과 규칙적인 어레이의 구조에 맞춰 클록 분배를 설계해 클록 전력, 스큐, 타이밍을 함께 최적화합니다.

범위
클록 구조, 클록 버퍼, 클록 배선, 스큐와 지터 예산
적합한 대상
파이프라인 데이터패스, MAC 어레이, 매니코어 연산 블록
함께 쓰는 기술
맞춤형 셀, 멀티비트 레지스터, 수작업 넷리스트, 수동 배치·배선
검증
스큐와 지터 분석, 정적 타이밍 분석, 클록 전력 분석

맞춤형 클록 트리의 역할

클록과 데이터패스를 함께 설계합니다.

  1. 구조

    파이프라인과 어레이에 맞춰 클록 트렁크와 브랜치를 계획하고 배치와 일치시킵니다.

  2. 클록 전력 절감

    멀티비트 레지스터는 클록 핀 하나와 내부 클록 인버터를 여러 비트가 공유하므로, 트리가 구동할 싱크가 줄어 클록 부하와 스위칭 전력이 낮아집니다.

  3. 스큐와 지터

    규칙적인 구조 위의 대칭 배선으로 클록 스큐를 제어하고, 짧고 정합된 버퍼 체인으로 트리가 더하는 지터를 제한합니다.

  4. 셋업·홀드 균형

    데이터 흐름 방향에 맞춰 클록을 배열해 셋업 경로와 홀드 경로의 균형을 맞춥니다.

  5. 다상 클록

    래치 기반 설계에는 삼상 비중첩 클록을 사용할 수 있습니다. 래치는 단 사이의 타임 보로잉을 허용하고, 비중첩 덕분에 홀드 타임을 맞추기 쉬워집니다.

  6. 자동 플로와의 통합

    맞춤형 블록은 최상위에 클록 인터페이스와 모델을 제공하고, 최상위는 툴 기반 클록 트리 합성을 그대로 유지합니다.

클록 트리 플로

클록 요구 사항부터 사인오프까지 여섯 단계.

  1. 요구 사항

    주파수, 전압, 스큐와 지터 예산, 클록 전력 목표.

  2. 구조

    클록 구조와 순차 셀을 선택하고 트렁크와 브랜치를 계획합니다.

  3. 버퍼와 배선

    클록 버퍼를 배치하고 규칙에 따라 클록 배선을 완료합니다.

  4. 추출과 시뮬레이션

    기생 성분 추출, 그리고 스큐, 지터, 클록 전력 시뮬레이션.

  5. 타이밍 분석

    코너 전반의 정적 타이밍 분석과 반복 개선.

  6. 사인오프와 통합

    클록 인터페이스와 모델을 최상위에 전달하고 사인오프를 완료합니다.

맞춤형 클록 트리에 관한 질문

맞춤형 클록 트리는 툴로 생성한 것과 어떻게 다릅니까?

툴의 클록 트리 합성(CTS)은 제어 로직과 인터페이스처럼 불규칙한 로직에 적합합니다. 맞춤형 클록 트리는 파이프라인이나 규칙적인 어레이의 구조에 맞춰 설계해 전력, 스큐, 타이밍의 균형이 더 좋습니다.

어떤 블록이 맞춤형 클록 트리에 적합합니까?

파이프라인 데이터패스와 MAC 어레이처럼 레지스터가 많고 구조가 규칙적이며 스위칭 활동이 높은 블록입니다. 레지스터가 많을수록 이득이 커집니다.

자동 플로와 함께 쓸 수 있습니까?

그렇습니다. 맞춤형 블록은 최상위에 클록 인터페이스와 모델을 제공하고, 최상위는 툴 기반 클록 트리 합성을 그대로 유지합니다.

저희 프로젝트를 위해 맞춤형 클록 트리를 설계해 주실 수 있습니까?

그렇습니다. 단독으로 맡을 수도 있고, 수작업 넷리스트, 수동 배치·배선과 함께 맡을 수도 있습니다.

맞춤형 클록 트리가 필요하십니까?

블록의 구조, 목표 주파수, 목표 공정, 클록 전력 목표를 보내 주시면 답변드리겠습니다.