Kevin Webb · @kvnweb
598 followers · 13 posts · Server hachyderm.io

Bloop. Just submitted my first chip design to using HDL! Amazing how accessible this stuff is thanks to the TT crew's fantastic design tools and documentation. gds-viewer.tinytapeout.com/?mo

#tinytapeout #rust

Last updated 1 year ago

Steve J · @stevej
414 followers · 216 posts · Server macaw.social

My design is coming along. Deadline is September 8th if you have something you want to submit.

#tinytapeout

Last updated 1 year ago

Mike Bell · @mike
170 followers · 789 posts · Server rebel-lion.uk

Got my Risc-V cpu I’m making for 4 bit banging SPI to drive an LCD screen!

This is currently running on an ICE FPGA.

#tinytapeout

Last updated 1 year ago

Constantin Gierczak-Galle · @cst1
31 followers · 96 posts · Server nixos.paris

@gdd @cst1

For some reason, the Verilator used in the GitHub actions doesn't know about the Sky130 standard cells. However, I do directly instantiate some inverter cells in my ring oscillator TRNG design.

Consequence: the action fails because the linter raises an error.

Solution? Disable the linter.

#tinytapeout #linter #hardware #vlsi #badprogrammer #computerscience

Last updated 1 year ago

Mallory :v_trans: :v_lesbian: · @malcircuit
1073 followers · 3285 posts · Server thingy.social

@joeycastillo @matthewvenn

I think that would be a great project for !

#tinytapeout

Last updated 1 year ago

Mike Bell · @mike
163 followers · 750 posts · Server rebel-lion.uk

My Risc-V (ish) CPU for 4 is alive!
Here on FPGA it is executing code from an FRAM over SPI. The program counts, and stores the count to the LED array on the FPGA dev board.

#tinytapeout

Last updated 1 year ago

Mike Bell · @mike
141 followers · 611 posts · Server rebel-lion.uk

This tiny RiscV core is still in early stages, but I’ve got a decent proportion of the instructions done and just tried running a build using the flow but with 4x the area and it’s showing just over 25% utilisation.
Looking forward to seeing what options are available for the next Tiny Tapeout so I can work out what area I’ll have available!

#tinytapeout

Last updated 1 year ago

Mike Bell · @mike
138 followers · 594 posts · Server rebel-lion.uk

Inevitably, I’ve started work on a CPU.

I’m hoping to implement RV32E (the smallest subset of Risc-V) such that it might fit on a future (they plan to allow designs of different sizes - there’s no way 16 32-bit registers can fit in the current area, but with 4-6 times more area it would be plausible).

#riscv #tinytapeout

Last updated 1 year ago

Mike Bell · @mike
138 followers · 581 posts · Server rebel-lion.uk

I made a tester for in MicroPython for Pico W.

First time I've tried to make a half decent web interface for something on Pico W using 's phew web framework, and the first time I've tried using PIO from MicroPython.

github.com/MichaelBell/TinyTap

#tinytapeout #pimoroni

Last updated 1 year ago

Mike Bell · @mike
137 followers · 571 posts · Server rebel-lion.uk

Got my design running on FPGA! The FPGA is also implementing the scanchain used to access individual designs (a modified version of it that works on fpga), to allow me to test in the same way I’m planning to drive the tiny Tapeout version.

It’s being driven by a Pico. Pressing the button emulates the 7 segment display that will be on the Tiny Tapeout PCB on the LED matrix on the ice fun board.

#tinytapeout

Last updated 1 year ago

Mike Bell · @mike
134 followers · 549 posts · Server rebel-lion.uk

So in the last 3 weeks I've gone from "oo, sounds cool" to "isn't it a shame that the skywater 130 standard cell library doesn't have the particular flip-flop type that I want."

And on the way I've learned how to run analogue simulations so I can understand the timing of the ring oscillator I'm including in my design.

Hadn't done anything more low level than Verilog for an FPGA before - so this has been a fun journey!

#tinytapeout

Last updated 1 year ago

Mike Bell · @mike
130 followers · 483 posts · Server rebel-lion.uk

This morning I seem to be learning more about github actions so I can improve the automated testing.

The GitHub CLI and especially
gh run view --job xxx --json
has helped understand what the heck is going on!

#tinytapeout

Last updated 2 years ago

Mike Bell · @mike
130 followers · 482 posts · Server rebel-lion.uk

OK, I have got totally sidetracked on to . I think I can probably make the Hovalaag CPU work!

Feel slightly bad for the project I was originally intending to work on today, but important to remember that being able to just do something else that has grabbed your attention is the whole difference between "work" and "not work" 😀

1280x720 views of Mars over DVI from RP2040 can wait.

#tinytapeout

Last updated 2 years ago

Mike Bell · @mike
130 followers · 480 posts · Server rebel-lion.uk

So 3. I just got the tools running on my laptop - maybe I should make a design...

#tinytapeout

Last updated 2 years ago

toybuilder · @toybuilder
156 followers · 229 posts · Server mastodon.social

I've made a calendar entry to watch about 10-15 minutes of VLSI design videos every Friday. Inspired by to make more of an effort this year. youtube.com/playlist?list=PLZU

#tinytapeout

Last updated 2 years ago

· @mole99
10 followers · 7 posts · Server fosstodon.org

I submitted a design to TinyTapeout 2!

It is a simple 1-bit ALU drawn in Wokwi. No Verilog, just gates and wires: wokwi.com/projects/34031861024

The resulting layout can be viewed from within your browser: mole99.github.io/tt02-1bit-alu
As you can see, only a small area is actually in use for the handful of gates.

For those just getting started with ASIC design, TT is a great way to embark on your journey!

tinytapeout.com

#tinytapeout #asic

Last updated 2 years ago

Randy Glenn · @rglenn
80 followers · 18 posts · Server mastodon.social

Finished my entry for 2 with a few hours to spare. It's not the most involved design - a replica of the classic TIL311 Hex display - but it was fun to design, and it'll be fun to play with when it comes in!
3D preview of the design: gds-viewer.tinytapeout.com/?mo

#tinytapeout

Last updated 2 years ago

🇺🇦 non-standard nerd · @brouhaha
544 followers · 2573 posts · Server mastodon.social

@jangray Is it possible to do an efabless MPW design running all the tools in Github Actions like does, or will you have to set up all the tools on your own computer?

#tinytapeout

Last updated 2 years ago

🇺🇦 non-standard nerd · @brouhaha
318 followers · 728 posts · Server mastodon.social

Last night I got the cocotb testbench for Aeonic working, and it uncovered a flaw in my SPI FRAM controller design. I didn't have time to redesign it, but I came up with a workaround, and got everything to pass simulation. Unfortunately the GDS flow reveals that Aeonic doesn't fit in 2, even thought the TT02 die area was increased. The report says my design has 160 D flip-flops, which is significantly more than I'd expected.

#tinytapeout

Last updated 2 years ago

🇺🇦 non-standard nerd · @brouhaha
544 followers · 2573 posts · Server mastodon.social

Last night I got the cocotb testbench for Aeonic working, and it uncovered a flaw in my SPI FRAM controller design. I didn't have time to redesign it, but I came up with a workaround, and got everything to pass simulation. Unfortunately the GDS flow reveals that Aeonic doesn't fit in 2, even thought the TT02 die area was increased. The report says my design has 160 D flip-flops, which is significantly more than I'd expected.

#tinytapeout

Last updated 2 years ago