{"id":756,"date":"2020-05-22T06:55:38","date_gmt":"2020-05-22T06:55:38","guid":{"rendered":"https:\/\/asarg.hackresearch.com\/main\/?page_id=756"},"modified":"2026-03-19T20:10:51","modified_gmt":"2026-03-19T20:10:51","slug":"isaac-2020","status":"publish","type":"page","link":"https:\/\/asarg.hackresearch.com\/main\/isaac-2020\/","title":{"rendered":"ISAAC 2020"},"content":{"rendered":"<h1>Signal Passing Self-Assembly Simulates Tile Automata<\/h1>\n<p>To ease the reviewing process, we provide videos detailing examples of our signal-passing schemes. These videos demonstrate how signals may be passed through &#8220;wires&#8221; within a macroblock-sized simulation. In each video, we show a STAM signal execution as well as an equivalent signal being sent in Tile Automata via state changes.<\/p>\n<h2><span style=\"text-decoration: underline;\">STAM Signal Passing:<\/span><\/h2>\n<div style=\"width: 525px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-756-1\" width=\"525\" height=\"295\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_basic.mp4?_=1\" \/><a href=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_basic.mp4\">https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_basic.mp4<\/a><\/video><\/div>\n<p>A standard signal-passing scheme in the Signal-passing Tile Assembly Model. A signal may be sent through several STAM tiles via a series of glue activations and signal firings.<\/p>\n<h2><span style=\"text-decoration: underline;\">STAM Handshaking:<\/span><\/h2>\n<div style=\"width: 525px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-756-2\" width=\"525\" height=\"295\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_handshake.mp4?_=2\" \/><a href=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_handshake.mp4\">https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_handshake.mp4<\/a><\/video><\/div>\n<p>A 3-way handshaking scheme which allows tiles to communicate whether or not they have a neighbor to receive the signal they are sending. Inspired by traditional network communication, two STAM tiles send synchronization and acknowledgement signals to one another.<\/p>\n<h2><span style=\"text-decoration: underline;\">STAM Detachment Verification:<br \/>\n<\/span><\/h2>\n<div style=\"width: 525px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-756-3\" width=\"525\" height=\"295\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_off.mp4?_=3\" \/><a href=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_off.mp4\">https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_off.mp4<\/a><\/video><\/div>\n<p>The ability to pass signals in the STAM model is dependent on glue activation. This makes it difficult if a system engineer wishes to communicate when a glue has been <em>deactivated<\/em>. In this signal-passing method, we utilize tile detachment and attachment to verify the deactivation of glues.<\/p>\n<h2><span style=\"text-decoration: underline;\">STAM Wire-Replacement:<\/span><\/h2>\n<div style=\"width: 525px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-756-4\" width=\"525\" height=\"295\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_signal.mp4?_=4\" \/><a href=\"https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_signal.mp4\">https:\/\/asarg.hackresearch.com\/main\/wp-content\/uploads\/2020\/05\/STAM_signal.mp4<\/a><\/video><\/div>\n<p>This video depicts how wires within macroblock assemblies may be replaced with &#8220;fresh&#8221; wires. At a high-level, this is a two-signal process. The first signal replaces each tile and prepares them to transform into the standard wire state. The second signal executes this transformation, resulting in a wire of tiles that are identical to the starting states.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Signal Passing Self-Assembly Simulates Tile Automata To ease the reviewing process, we provide videos detailing examples of our signal-passing schemes. These videos demonstrate how signals may be passed through &#8220;wires&#8221; within a macroblock-sized simulation. In each video, we show a STAM signal execution as well as an equivalent signal being sent in Tile Automata via &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/asarg.hackresearch.com\/main\/isaac-2020\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;ISAAC 2020&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/pages\/756"}],"collection":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/comments?post=756"}],"version-history":[{"count":11,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/pages\/756\/revisions"}],"predecessor-version":[{"id":1150,"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/pages\/756\/revisions\/1150"}],"wp:attachment":[{"href":"https:\/\/asarg.hackresearch.com\/main\/wp-json\/wp\/v2\/media?parent=756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}