Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 Alliance-ocp 명령입니다.
프로그램:
이름
ocp
- 표준 셀 배치기
개요
ocp [옵션] 넷리스트 출력 이름
기술
ocp 표준 셀을 위한 자동 배치 도구입니다.
입력 넷리스트
The 넷리스트 파일은 입력 넷리스트를 설명합니다.
ocp 계층적 넷리스트를 지원합니다. 이 경우 넷리스트는 배치자에 의해 평면화됩니다.
카탈로그 파일에 따르면. 넷리스트 형식은 구조적 VHDL, EDIF 또는
환경 변수에 따른 ALLIANCE 내부 형식 MBK_IN_LO.
출력 레이아웃
배치된 블록을 포함하는 파일의 이름은 다음과 같습니다. 출력 이름. 이 이름은 아니다
선택사항이며 항상 존재해야 합니다. 출력 형식은 환경에 따라 정의됩니다.
변수 MBK_OUT_PH.
옵션
Optional 세포 게재 파일
-일부
배치 파일 덕분에 사용자 정의 사전 배치를 지정할 수 있습니다.
선택적 배치 파일은 사용자가 제공해야 합니다. 다음과 같은 확장자가 있어야 합니다.
환경 변수에 의해 정의된 형식을 나타냅니다. MBK_IN_PH.
Optional 커넥터 게재
커넥터 배치도 지정할 수 있습니다.
물리적 뷰에 커넥터를 배치하는 방법에는 네 가지가 있습니다.
-일부 사용자가 정의한 사전 배치 커넥터는 사전 배치를 통해 제공될 수 있습니다.
배치 파일. 이 경우 자동 커넥터 배치가 불가능합니다.
-c 옵션은 자동으로 커넥터를 무작위로 배치합니다. 자동 배치가 설정됩니다
어버트먼트 박스 양쪽에 있는 커넥터.
-반지 옵션은 링 패드 배치 도구용 커넥터를 자동으로 배치합니다. 그만큼
배치는 무작위이지만 북쪽과 남쪽에만 가능합니다. -ioc 옵션은
주어진 경우에 주어진 제약 조건은 다음과 같습니다. .ioc 파일은 존중되지만
반지에 적합한 레이어로 구성되어 있습니다.
-ioc 옵션은 다음에 의해 지정된 대로 커넥터를 배치합니다. .ioc 주어진 파일.
한계
물리적 뷰의 자유 영역을 강제로 설정하는 것이 가능합니다.
The -여유 옵션을 통해 추가된 여유 공간의 양을 백분율로 설정할 수 있습니다.
세포 영역.
결과 영역은 CELL_AREA * (1 + ).
기본적으로 마진 값은 0.2(20%)입니다.
-eqmargin 옵션은 셀 사이의 마진을 공평하게 분배합니다. 기본적으로
가능한 가장 많은 수의 2피치 타이 셀이 삽입됩니다. 이것은 최선을 다하기 위해 수행됩니다
우물과 대량 극성.
번호 of 행
-행 옵션은 디자인을 강제로 배치합니다. 행.
어버트먼트 박스의 너비가 자동으로 생성됩니다.
정의된 배치 파일이 제공되면 이 옵션은 사용되지 않습니다.
말 수가 많은 모드
-v 상세 모드를 켜 줘
지플롯
-gnuplot 옵션을 사용하면 통계 편집을 위해 자동으로 gnuplot 파일을 생성할 수 있습니다.
IOC 체재
IOC 형식은 다음을 기반으로 합니다. 운율 입출력 커넥터 게재 기술.
The 설명 is 구성 of 5 가능한 섹션 : 맨 위(), 맨 아래(), 왼쪽(), 오른쪽(), 그리고
무시하다()
In 마다 섹션에 있어야 합니다. 외 무시하다(), 가 are 위치 IO.
In 전에, 무시하다() 섹션, 전에, IO are 무시 by OCP.
In 매주 섹션, 전에, IO 구문 수 있다:
을 통한 핀: (아이오핀 아이오핀이름.0 );
을 통한 우주: 스페이스 값;
The 자본 말 are 키워드. 정위 is 지원 이 필요합니다.
The 가치 is 전에, 공간 (숫자 of 피치) 사이에 전에, IO 위의 그리고 전에, IO 이하 그것.
예시
홈 ( # IO are 주문한 에 왼쪽 (left) 에 연락해주세요
(아이오핀 b(3) .0 );
(아이오핀 cin.0 );
(아이오핀 ck.0 );
(아이오핀 cout.0 );
)
아래 ( # IO are 주문한 에 왼쪽 (left) 에 연락해주세요
(아이오핀 i(3) .0 );
(아이오핀 i(4) .0 );
(아이오핀 i(5) .0 );
(아이오핀 i(6) .0 );
)
무시 ( # IO are 무시(아님 배치) by IO 장소
)
환경 변수
ocp 환경 변수 MBK_VDD 및 MBK_VSS를 사용하여 전원 이름을 확인합니다.
vdd 및 vss 신호를 보냅니다.
onworks.net 서비스를 사용하여 온라인 Alliance-ocp 사용