영어프랑스어스페인어

Ad


온웍스 파비콘

genlib - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 genlib 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 genlib 명령입니다.

프로그램:

이름


genlib - C 기반의 절차적 디자인 언어.

기술


젠리브 절차적 생성 목적 전용 C 함수 집합입니다. 사용자로부터
관점에서 genlib는 표준 C를 허용하는 회로의 설명 언어입니다.
vlsi를 처리하기 위한 프로그래밍 흐름 제어, 변수 사용 및 특수 함수
사물.

에 따라 동맹 MBK 데이터 구조, 젠리브 언어는 사용자에게
넷리스트 및 레이아웃 보기를 모두 설명할 수 있으므로 표준 셀 및
전체 맞춤형 접근 방식.

넷리스트 포착
커넥터(I/O) 측면에서 회로의 계층 구조적 설명입니다.
신호(네트) 및 인스턴스.

넷리스트 보기를 처리하는 데 사용되는 함수 호출은 다음과 같습니다.

· GENLIB_DEF_LOFIG(3)

· GENLIB_SAVE_LOFIG(3)

· GENLIB_LOINS(3)

· GENLIB_LOCON(3)

· GENLIB_LOSIG(3)

· GENLIB_FLATTEN_LOFIG(3) 벡터를 생성하기 위한 일부 기능도 사용할 수 있습니다.

· GENLIB_BUS(3)

· GENLIB_ELM(3)

표준 CELL 놓기
다음 기능을 사용하여 표준 셀 디자인에 대한 배치 파일을 정의할 수 있습니다. 이것
파일은 표준 셀 라우터에서 사용할 수 있습니다. OCR(1)

· GENLIB_DEF_PHSC(3)

· GENLIB_SAVE_PHSC(3)

· GENLIB_SC_PLACE(3)

· GENLIB_SC_RIGHT(3)

· GENLIB_SC_TOP(3)

· GENLIB_SC_LEFT(3)

· GENLIB_SC_BOTTOM(3)

FULL 관습 기호 LAYOUT
이러한 기능은 최적화된 전체 맞춤형 절차 레이아웃 전용입니다. 하기 위해
일부 프로세스 독립성을 제공하고, 동맹 기호 레이아웃 접근 방식을 사용합니다(고정 그리드
압축하지 않고).

기호 객체는 세그먼트(와이어), 비아(접점), 커넥터(I/O), 참조입니다.
그리고 인스턴스. 자세한 내용은 다음을 참조하십시오. phseg(1) 프비아(1) 프콘(1) 프레프(1) (1)
ALC(1).

· GENLIB_DEF_PHFIG(3)

· GENLIB_SAVE_PHFIG(3)

· GENLIB_DEF_AB(3)

· GENLIB_DEF_PHINS(3)

· GENLIB_PHCON(3)

· GENLIB_COPY_UP_CON(3)

· GENLIB_COPY_UP_CON_FACE(3)

· GENLIB_COPY_UP_ALL_CON(3)

· GENLIB_PHSEG(3)

· GENLIB_COPY_UP_SEG(3)

· GENLIB_THRU_H(3)

· GENLIB_THRU_V(3)

· GENLIB_THRU_CON_H(3)

· GENLIB_THRU_CON_V(3)

· GENLIB_WIRE1(3)

· GENLIB_WIRE2(3)

· GENLIB_WIRE3(3)

· GENLIB_PHVIA(3)

· GENLIB_PLACE(3)

· GENLIB_PLACE_RIGHT(3)

· GENLIB_PLACE_TOP(3)

· GENLIB_PLACE_LEFT(3)

· GENLIB_PLACE_BOTTOM(3)

· GENLIB_PLACE_ON(3)

· GENLIB_PHREF(3)

· GENLIB_COPY_UP_REF(3)

· GENLIB_COPY_UP_ALL_REF(3)

· GENLIB_PLACE_VIA_REF(3)

· GENLIB_PLACE_CON_REF(3)

· GENLIB_PLACE_SEG_REF(3)

· GENLIB_FLATTEN_PHFIG(3)

· GENLIB_GET_REF_X(3)

· GENLIB_GET_REF_Y(3)

· GENLIB_GET_CON_X(3)

· GENLIB_GET_CON_Y(3)

· GENLIB_HEIGHT(3)

· GENLIB_WIDTH(3) 이러한 각 기능에 대한 정보를 얻으려면 다음을 사용하십시오.
온라인 설명서 사람(1)에서와 같이 사람 함수 이름.

완전히 이해하려면 C 프로그래밍에 관한 몇 권의 책을 읽는 것이 좋습니다.
의 크기를 크게 줄일 수 있으므로 C 흐름 제어 가능성의 이점
젠리브 소스 코드.

환경 변수


· MBK_IN_LO(1), 기본값 : al

· MBK_OUT_LO(1), 기본값 : al

· MBK_IN_PH(1), 기본값 : ap

· MBK_OUT_LO(1), 기본값 : ap

· MBK_CATA_LIB(1), 기본값 : .

· MBK_WORK_LIB(1), 기본값 : .

· MBK_CATAL_NAME(1), 기본값: CATAL 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오.
정보.

컴파일과 실행을 위해 젠리브 파일을 호출해야 합니다. 젠리브 하나의 주장으로,
그게 젠리브 소스 파일. 소스 파일은 .c 확장자를 가져야 하지만
확장자는 명령줄에서 언급하면 ​​안 됩니다.

genlib 함수에 대한 인수로 genlib에서 사용되는 이름은 영숫자여야 합니다.
밑줄 포함. 또한 대소문자를 구분하지 않으므로 VDD는 vdd와 동일합니다.
벡터화된 커넥터 또는 신호는 [n:m] 구성을 사용하여 선언할 수 있습니다.

개요


젠리브 [ -cklmnv
] [ --no-rm-코어 ] [ --keep-makefile ] [ --유지 실행 ] [ --유지-로그 ] [ --실행 없음 ] [
--말 수가 많은 ] 프로그램 [ -e 프로그램_인수 ]

옵션
· : 다음을 포함하는 C 파일의 이름 젠리브 프로그램, 확장자 없이.
필수 인수.

· [--no-rm-core|-c] : 코어 덤프의 경우 생성된 코어 파일을 제거하지 않는다. 이것
옵션은 [--keep-exec|-k]와 함께 사용해야 합니다.

· [--keep-makefile|-m] : 실행 후 생성된 makefile을 지우지 않는다.

· [--keep-exec|-k] : 실행 후 생성된 실행 파일을 유지합니다. 젠리브 실행합니다.

· [--keep-log|-l] : 성공적으로 완료된 후 로그 파일을 지우지 않습니다(로그는
잘못된 실행 후 유지됨).

· [--no-exec|-n] : 생성된 프로그램을 실행하지 않습니다. [--keep-exec|-k]와 함께 사용해야 합니다.

· [--no-verbose|-v] : 자명하다.

· [-e] : 다음 인수는 모두 컴파일된 프로그램에서 처리됩니다.

사용 예


파일 컴파일 및 실행 amd2901.c :

genlib -v amd2901

onworks.net 서비스를 사용하여 온라인에서 genlib 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad