{"id":23409,"date":"2026-10-05T08:57:17","date_gmt":"2026-10-05T08:57:17","guid":{"rendered":"https:\/\/news678.top\/?p=23409"},"modified":"2026-10-05T08:57:17","modified_gmt":"2026-10-05T08:57:17","slug":"breaking-taps-designed-a-working-silicon-chip-and-got-it-back-alive","status":"publish","type":"post","link":"https:\/\/news678.top\/?p=23409","title":{"rendered":"Breaking Taps Designed a Working Silicon Chip and Got It Back Alive"},"content":{"rendered":"<p><\/p>\n<div>\n<p><img decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05004603\/breaking-taps-diy-homemade-silicon-chip-computer.jpg\" alt=\"Breaking Taps DIY Homemade Silicon Chip Computer\" width=\"1280\" height=\"1280\"\/><br \/>Zachary Tong had never designed a chip. He had never programmed an FPGA either, and he will tell you his electrical skills were rough. With about a month left before the first wafer.space deadline, he still decided to write a microprocessor, send the file to a real foundry, and wait to see if silicon came back alive.<\/p>\n<p><span id=\"more-260491\"\/><br \/><iframe title=\"Designing Silicon From Scratch\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/q6ytRHaTEXI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><noscript><iframe title=\"Designing Silicon From Scratch\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/q6ytRHaTEXI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/noscript><br \/>\nAfter researching old processor ideas, he eventually settled on Transport Triggered Architecture, an unusual choice. A normal chip is told to add one register to another and store the result. BreakingTTAPs mostly moves data. You enter a value into a port on a functional unit, and the operation occurs when the data arrives. He has two 32-bit busses side by side, so he can complete two of those moves in a single clock cycle, which is effectively enough to qualify as superscalar in today\u2019s terms.<\/p>\n<div class=\"aawp\">\n<div class=\"aawp-product aawp-product--horizontal\" data-aawp-product-asin=\"B0HGGJZ92H\" data-aawp-product-id=\"261179\" data-aawp-tracking-id=\"tec02e-20\" data-aawp-product-title=\"Apple 2026 Mac mini Desktop Computer M6 chip\">\n<div class=\"aawp-product__thumb\">\n<p>            <img decoding=\"async\" class=\"aawp-product__image\" src=\"https:\/\/m.media-amazon.com\/images\/I\/11dTI-4+epL._SL160_.jpg\" alt=\"Apple 2026 Mac mini Desktop Computer M6 chip\"\/><\/p><\/div>\n<div class=\"aawp-product__content\">\n<p>            Apple 2026 Mac mini Desktop Computer M6 chip        <\/p>\n<div class=\"aawp-product__description\">\n<ul>\n<li>LITTLE DO-IT-ALL \u2014 Mac mini packs pure power into a small, five-by-five-inch desktop as the M6 chip delivers next-level AI capabilities. Mac mini&#8230;<\/li>\n<li>M6 CHIP \u2014 Everything you do on Mac mini feels more responsive with the M6 chip and its next-generation CPU. Fly through AI workflows with up to 4.8x&#8230;<\/li>\n<li>CONNECT IT ALL \u2014 Features three Thunderbolt 4 ports, an HDMI port, and a 2.5Gb Ethernet port in the back, and two USB-C ports and a headphone jack&#8230;<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<p>\n<img decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05005029\/breaking-taps-diy-homemade-silicon-chip-computer-1.jpg\" alt=\"Breaking Taps DIY Homemade Silicon Chip Computer\" width=\"1280\" height=\"720\"\/><br \/>\nThe clock speed is in the 18-20 megahertz range. Program memory featured 1,024 slots, each with two instructions, plus 256 words of stack and 4 kilobytes of general purpose RAM. There are approximately 80 operations spread among 20-30 functional units, including branches, comparisons, math, bitwise operations, and a random number generator for good measure. The pin headers provide sixteen general-purpose inputs and sixteen outputs, as well as an 8-bit parallel boot channel for loading programs. Unfortunately, his SPI is dead on the die, and the UART is a write-off; nevertheless, it may still be recovered.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05005034\/breaking-taps-diy-homemade-silicon-chip-computer-2.jpg\" alt=\"Breaking Taps DIY Homemade Silicon Chip Computer\" width=\"1280\" height=\"720\"\/><br \/>One specific section of code is a huge pain in the neck since a multiply-and-accumulate unit took up a significant amount of space on the die and fouled up the timing. Tong was still new to this type of stuff, so he didn\u2019t feel comfortable digging into the failure all the way to the bottom of it, thus the clock speed target remained a fight until the file had to be pushed out the door. He developed the logic in Spade, a hardware language he is also learning on the side, and then used open-source tools to arrange the transistors and draw the cables. The handoff process is also rather stringent, as the foundry expects a clean GDS file, and any minor errors in it become permanent as soon as the wafer begins rolling.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05005038\/breaking-taps-diy-homemade-silicon-chip-computer-3.jpg\" alt=\"Breaking Taps DIY Homemade Silicon Chip Computer\" width=\"1280\" height=\"720\"\/><br \/>Wafer.space, run by Tim out of Singapore, is the shuttle that made the order possible. The designs are printed onto a single reticle on a GlobalFoundries 180 nm wafer using the GF180MCU mixed-signal process. Every time it prints, we receive a wafer with approximately a thousand dies on it after 3-4 months in the oven. Older geometry implies that the silicon is quite large by today\u2019s standards. Unlike a Tiny Tapeout tile, this die contains only one circuit. The bundled parts we received revealed the real chip underneath, which was viewable via clear epoxy and ready to be inserted into the socket.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05005041\/breaking-taps-diy-homemade-silicon-chip-computer-4.jpg\" alt=\"Breaking Taps DIY Homemade Silicon Chip Computer\" width=\"1280\" height=\"720\"\/><br \/>Bring-up was the short path, not the careful one. A carrier is slapped into a breadboard, a Raspberry Pi Pico starts up and loads a program, and the chip just counts up to 100 before shutting down. That was the proof in a single loop, with no bother. SPI failed just as expected, according to the debugging. The code for the Spade version, as well as the produced Verilog, are all publicly available, and Tong has even been distributing finished BreakingTTAPs boards to anyone who wants to experiment with one on their bench.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.techeblog.com\/wp-content\/uploads\/2026\/10\/05005044\/breaking-taps-diy-homemade-silicon-chip-computer-5.jpg\" alt=\"Breaking Taps DIY Homemade Silicon Chip Computer\" width=\"1280\" height=\"720\"\/><br \/>The second design is named BTX. That one is already in the foundry line. It\u2019s a special processor designed specifically for ray tracing, with a completely new graphics system planned for it. Spaces on the shuttle are still available for anyone wishing to create their own chip, as you can purchase a slice of the wafer for a few thousand dollars for a thousand dies, with files expected in December 2026.<\/p>\n<\/p><\/div>\n<p> Breaking Taps Designed a Working Silicon Chip and Got It Back Alive<br \/>\n<br \/>#Breaking #Taps #Designed #Working #Silicon #Chip #Alive<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zachary Tong had never designed a chip. He had never programmed an FPGA either, and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":23410,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[4923,3375,1945,2519,12401,1263,4197],"class_list":["post-23409","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-alive","tag-breaking","tag-chip","tag-designed","tag-silicon","tag-taps","tag-working"],"featured_image_urls":{"full":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer.jpg",1280,1280,false],"thumbnail":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer-150x150.jpg",150,150,true],"medium":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer-300x300.jpg",300,300,true],"medium_large":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer-768x768.jpg",640,640,true],"large":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer-1024x1024.jpg",640,640,true],"1536x1536":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer.jpg",1280,1280,false],"2048x2048":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer.jpg",1280,1280,false],"covernews-featured":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer-1024x1024.jpg",1024,1024,true],"covernews-medium":["https:\/\/news678.top\/wp-content\/uploads\/2026\/10\/breaking-taps-diy-homemade-silicon-chip-computer-540x340.jpg",540,340,true]},"author_info":{"display_name":"admin","author_link":"https:\/\/news678.top\/?author=1"},"category_info":"<a href=\"https:\/\/news678.top\/?cat=8\" rel=\"category\">Tech<\/a>","tag_info":"Tech","comment_count":"0","_links":{"self":[{"href":"https:\/\/news678.top\/index.php?rest_route=\/wp\/v2\/posts\/23409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news678.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news678.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news678.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news678.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23409"}],"version-history":[{"count":0,"href":"https:\/\/news678.top\/index.php?rest_route=\/wp\/v2\/posts\/23409\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news678.top\/index.php?rest_route=\/wp\/v2\/media\/23410"}],"wp:attachment":[{"href":"https:\/\/news678.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news678.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news678.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}