Designing an Ethernet Switch ASIC
Designing the world’s first open source Ethernet switch ASIC. An unmanaged cut-through 3-port 100Mbps switch fabbed on Global Foundries 180 nm.
Recent content on Tales on the wire
Designing the world’s first open source Ethernet switch ASIC. An unmanaged cut-through 3-port 100Mbps switch fabbed on Global Foundries 180 nm.
Discussion on the new regulations imposed by the FCC on consumer grade routers
Broadcasting over Ethernet until the heat death of the universe with a custom ASIC, or yet another terrible idea, this time inspired by reddit.
The Waffle House Tapeout Tradition.
What makes an exceptional engineer?
Silicon erratas or how my first analog ASIC is dead before arrival.
An odd to ugly web design.
Actually building floating point from scratch!
Projects that expand the space of possibility.
No documentation, no problem!
Description of the texture of my formative years.
On coping with the difficulties of seperating sincere instrests from fenzys.
Chronicles of a bad idea. Or how I designed a systolic array with in-silicon debug infrastructure from scratch in under two weeks, and taped it out on Global Foundry 180 nm though a Tiny Tapeout experimental shuttle.
BLAKE2s ASIC implementation targetting the SKY130A process, tapedout with Tiny Tapeout.
How giants vanish in silience.
No documentation, no problem - part 2
Top level testbench for the ITCH and MoldUPD64 modules.
Design of the ITCH module.
Designing a small stm32h750 development board as an anniversary present
RTL implementation of the Ethernet Physical Coding Sublayer (PCS) for 10Gb and 40Gb fiber optics.
No documentation, no problem
Discussing the design of the current MoldUDP64 module.
Learn more about me and why I am starting this blog.
Learn more about me and why I am starting this blog.