InglesPransesEspanyol

Ad


OnWorks favicon

genlib - Online sa Cloud

Patakbuhin ang genlib sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command genlib na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


genlib - Wika ng disenyong pamamaraan batay sa C.

DESCRIPTION


genlib ay isang hanay ng mga function na C na nakatuon sa mga layunin ng pagbuo ng pamamaraan. Mula sa isang gumagamit
punto ng view, genlib ay isang circuit ng paglalarawan ng wika na nagbibigay-daan sa standard C
programming flow control, variable na paggamit, at mga espesyal na function upang mahawakan ang vlsi
mga bagay.

Batay sa Alyansa mbk mga istruktura ng datos, ang genlib ang wika ay nagbibigay sa gumagamit ng
kakayahang ilarawan ang parehong mga view ng netlist at layout, kaya pinapayagan ang parehong karaniwang cell at
buong custom na diskarte.

NETLIST KARAPATAN
Ito ay isang hierachical na paglalarawan ng istruktura ng isang circuit sa mga tuntunin ng mga konektor (I/Os),
signal (mga lambat), at mga pagkakataon.

Ang mga function na tawag na ginagamit upang pangasiwaan ang netlist view ay:

· GENLIB_DEF_LOFIG(3)

· GENLIB_SAVE_LOFIG(3)

· GENLIB_LOINS(3)

· GENLIB_LOCON(3)

· GENLIB_LOSIG(3)

· GENLIB_FLATTEN_LOFIG(3) Ang ilang mga pasilidad, upang lumikha ng mga vector ay magagamit din:

· GENLIB_BUS(3)

· GENLIB_ELM(3)

STANDARD CELL LUGAR
Ang mga sumusunod na function ay nagbibigay-daan upang tukuyin ang isang placement file para sa isang karaniwang disenyo ng cell. Ito
Ang file ay maaaring gamitin ng karaniwang cell router 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 CUSTOM SIMBOLIKO Layout
Ang mga function na iyon ay nakatuon sa na-optimize na buong custom na layout ng pamamaraan. Nang sa gayon
magbigay ng ilang proseso ng kalayaan, Alyansa gumagamit ng simbolikong diskarte sa layout (nakapirming grid
nang walang compaction).

Ang mga simbolikong bagay ay mga segment (mga wire), vias (mga contact), mga konektor (I/Os), mga sanggunian
at mga pagkakataon. Para sa higit pang impormasyon, tingnan phsegNa (1), phviaNa (1), phconNa (1), phrefNa (1), mga phins(1)
at alcNa (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) Upang magkaroon ng impormasyon tungkol sa bawat isa sa mga function na ito, gamitin ang
online na dokumentasyon na may lalaki(1), tulad ng sa lalaki function-name.

Lubos na inirerekumenda na basahin ang ilang mga libro sa C programming, upang makumpleto
bentahe ng mga posibilidad ng kontrol ng daloy ng C, dahil maaari nitong lubos na mabawasan ang laki ng a
genlib source code.

Kapaligiran MGA VARIABLE


· MBK_IN_LO(1), default na halaga : al

· MBK_OUT_LO(1), default na halaga : al

· MBK_IN_PH(1), default na halaga : ap

· MBK_OUT_LO(1), default na halaga : ap

· MBK_CATA_LIB(1), default na halaga : .

· MBK_WORK_LIB(1), default na halaga : .

· MBK_CATAL_NAME(1), default na halaga : CATAL Tingnan ang kaukulang mga manwal na pahina para sa karagdagang
mga impormasyong

Upang mabuo at maisagawa ang a genlib file, kailangang tumawag genlib sa isang argumento,
iyon ang genlib source file. Ang source file ay dapat may .c extension, ngunit ang
hindi dapat banggitin ang extension sa command line.

Ang mga pangalang ginamit sa genlib, bilang mga argumento sa mga function ng genlib, ay dapat na alphanumerical,
kasama ang underscore. Hindi rin case sensitive ang mga ito, kaya ang VDD ay katumbas ng vdd.
Ang mga vectorized connector o signal ay maaaring ideklara gamit ang [n:m] construct.

SINOPSIS


genlib [ -cklmnv
] [ --no-rm-core ] [ --keep-makefile ] [ --keep-exec ] [ --keep-log ] [ --no-exec ] [
--verbose ] programa [ -e program_args ]

Opsyon
· : ang pangalan ng C file na naglalaman ng genlib programa, bahagyang extension.
Mandatoryong argumento.

· [--no-rm-core|-c] : sa kaso ng core dump, huwag tanggalin ang nabuong core file. Ito
dapat gamitin ang opsyon sa [--keep-exec|-k].

· [--keep-makefile|-m] : huwag burahin ang nabuong makefile pagkatapos ng execution.

· [--keep-exec|-k] : panatilihin ang nabuong executable pagkatapos ng genlib tumakbo.

· [--keep-log|-l] : huwag burahin ang log file pagkatapos ng matagumpay na pagkumpleto (ang log ay
pinananatili pagkatapos ng isang maling pagtakbo).

· [--no-exec|-n] : huwag patakbuhin ang nabuong programa. Dapat gamitin kasama ng [--keep-exec|-k].

· [--no-verbose|-v] : nagpapaliwanag sa sarili.

· [-e] : lahat ng sumusunod na argumento ay hinahawakan sa pinagsama-samang programa.

HALIMBAWA


Mag-compile at magpatakbo ng isang file amd2901.c :

genlib -v amd2901

Gumamit ng genlib online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Bracket
    Bracket
    Ang mga bracket ay isang libre, modernong open-source
    text editor na ginawa lalo na para sa Web
    Pag-unlad. Nakasulat sa HTML, CSS, at
    JavaScript na may mga nakatutok na visual na tool at
    prepr...
    I-download ang Mga Bracket
  • 2
    Libreng Pascal Compiler
    Libreng Pascal Compiler
    Isang 32/64/16-bit na Pascal compiler para sa
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS at DOS;
    semantically compatible sa...
    I-download ang Libreng Pascal Compiler
  • 3
    Impormasyon ng Canon EOS DIGITAL
    Impormasyon ng Canon EOS DIGITAL
    Walang shutter count ang Canon
    kasama sa EXIF ​​na impormasyon ng isang
    file ng imahe, bilang kabaligtaran sa Nikon at
    Pentax. Walang opisyal na batay sa Canon
    aplikasyon...
    I-download ang Impormasyon ng Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    Ang rEFInd ay isang tinidor ng rEFIt boot
    manager. Tulad ng rEFIt, maaari ring i-REFInd
    auto-detect ang iyong naka-install na EFI boot
    loader at nagpapakita ito ng magandang GUI
    menu ng boot option...
    I-download ang reFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ang pahina ng pag-download ng SourceForge ay upang
    bigyan ang mga user na i-download ang aking source na binuo
    Mga GSI, batay sa mahusay ni phhusson
    trabaho. Binubuo ko ang parehong Android Pie at
    Android 1...
    I-download ang ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Ang Music Caster ay isang tray na music player
    na nagbibigay-daan sa iyong i-cast ang iyong lokal na musika sa a
    Google Cast device. Sa unang pagtakbo,
    kakailanganin mong i-click ang arrow sa iyong
    tas...
    I-download ang Music Caster
  • Marami pa »

Linux command

Ad