[Libre-silicon-devel] Hard show stopper for tools

Christoph Maier cm.hardware.software.elsewhere at gmail.com
Sun Nov 17 14:50:23 CET 2019


So that show stopper is no more ... nice!
tatzelbrumm

~/EDA/LibreSilicon/StdCellLib/Catalog$ make catalog
_ __   ___  _ __   ___ ___  _ __ _ __
| '_ \ / _ \| '_ \ / __/ _ \| '__| '_ \
| |_) | (_) | |_) | (_| (_) | |  | | | |
| .__/ \___/| .__/ \___\___/|_|  |_| |_|
|_|    run: |_| Sun, 17 Nov 2019 13:46:14 +0000
../Tools/popcorn/popcorn -l 2 -b 4 -D "2-input Not-OR (or NOR) gate"
-m nor -c NOR2 INV > NOR2
../Tools/popcorn/popcorn -l 2 -b 4 -D "2-1-input AND-OR-Invert gate"
-m aoi -c AOI21 NOR2 > AOI21
../Tools/popcorn/popcorn -l 2 -b 4 -D "2-2-input AND-AND-OR-Invert
gate" -m nand -c AAOI22 AOI21 > AAOI22
../Tools/popcorn/popcorn -l 4 -b 4 -D "2-input Not-AND (or NAND) gate"
-m nand -c NAND2 INV > NAND2
../Tools/popcorn/popcorn -l 4 -b 4 -D "2-1-input OR-AND-Invert gate"
-m oai -c OAI21 NAND2 > OAI21
../Tools/popcorn/popcorn -l 2 -b 4 -D "2-2-input OR-OR-AND-Invert
gate" -m nor -c OOAI22 OAI21 > OOAI22
make: *** No rule to make target 'AAOI321', needed by 'AAOI331'.  Stop.

On Sat, Nov 16, 2019 at 2:34 PM Devon Sean McCullough
<LibreSilicon at jovi.net> wrote:
>
> How to install the latest Gauche Scheme on an old Ubuntu:
>
> bash$ git clone https://github.com/shirok/get-gauche.git
>
> bash$ shasum -a 256 get-gauche/get-gauche.sh
> 20d0c995de9e299c1f80acf19b607fc371624240b9d53fe0b0e282a29a705b66  get-gauche/get-gauche.sh
>
> bash$ get-gauche/get-gauche.sh --system
> Gauche is not found on the system.
> Install Gauche 0.9.8 under /usr? [y/N]: y
> Start installing Gauche 0.9.8...
>> build took about five minutes on MacOSX 10.11 Intel 2.2 GHz Core i7 VirtualBox Ubuntu 16.04.6 LTS
>>
> bash$ hash -r
>
> bash$ gosh
> gosh> (+ 3 4)
> 7
>
>                 Peace
>                         —Devon
>
> P.S. I like how it generates standard gates…
>
> bash$ cd StdCellLib/Catalog
>
> bash$ make catalog
>          _ __   ___  _ __   ___ ___  _ __ _ __
>         | '_ \ / _ \| '_ \ / __/ _ \| '__| '_ \
>         | |_) | (_) | |_) | (_| (_) | |  | | | |
>         | .__/ \___/| .__/ \___\___/|_|  |_| |_|
>         |_|    run: |_| Sat, 16 Nov 2019 07:56:46 +0000
> ../Tools/popcorn/popcorn -l 2 -b 4 -D "2-input Not-OR (or NOR) gate" -m nor -c NOR2 INV > NOR2
> ../Tools/popcorn/popcorn -l 2 -b 4 -D "2-1-input AND-OR-Invert gate" -m aoi -c AOI21 NOR2 > AOI21
> ../Tools/popcorn/popcorn -l 2 -b 4 -D "2-2-input AND-AND-OR-Invert gate" -m nand -c AAOI22 AOI21 > AAOI22
> ../Tools/popcorn/popcorn -l 4 -b 4 -D "2-input Not-AND (or NAND) gate" -m nand -c NAND2 INV > NAND2
>


More information about the Libresilicon-developers mailing list