Live data from Hacker News

Gate-level simulation of ASIC in browser

znah.net

1–10 of 32 posts

Re: Gate-level simulation of ASIC in browser

#4

I'm amazed. The technical wizardry involved in stuffing this into such a small area of Silicon, then simulating it in a web browser, is awe inspiring. At the same time I'm filled with doubt I can get my BitGrid to the same state.

You can do it too, come on over to https://www.tinytapeout.com/

Re: Gate-level simulation of ASIC in browser

#5
post #4

I'm amazed. The technical wizardry involved in stuffing this into such a small area of Silicon, then simulating it in a web browser, is awe inspiring. At the same time I'm filled with doubt I can get my BitGrid to the same state.

You can do it too, come on over to https://www.tinytapeout.com/

I _need_ to tinytapout! Don't know what, don't know how, but the sense of need is tickling! I feel like twelve again in front of a 286 without a case.

Re: Gate-level simulation of ASIC in browser

#6
post #4

I'm amazed. The technical wizardry involved in stuffing this into such a small area of Silicon, then simulating it in a web browser, is awe inspiring. At the same time I'm filled with doubt I can get my BitGrid to the same state.

You can do it too, come on over to https://www.tinytapeout.com/

Interesting: https://www.tinytapeout.com/competitions/demoscene-tt10/

This seems to be the currently open tapeout.

How low-level can you go with tinytapeout? One can imagine the insanity of doing a manual layout to push a demo to extremes.

Re: Gate-level simulation of ASIC in browser

#8
post #6
post #4

Earlier quoted context omitted.

You can do it too, come on over to https://www.tinytapeout.com/

Interesting: https://www.tinytapeout.com/competitions/demoscene-tt10/ This seems to be the currently open tapeout. How low-level can you go with tinytapeout? One can imagine the insanity of doing a manual layout to push a demo to extremes.

You can work at the polygon level if you really want to, you can write gates and have it lay them out for you (or place them yourself), or work in a higher level language like verilog and have it compile them into gates for you (what most people do) - your choice
Post reply on HN