{"id":103457,"date":"2026-02-11T06:47:45","date_gmt":"2026-02-11T06:47:45","guid":{"rendered":"https:\/\/cri-one.com\/store\/?p=13"},"modified":"2026-06-09T01:03:19","modified_gmt":"2026-06-09T01:03:19","slug":"executable-seeds-openlane2-to-gdsii","status":"publish","type":"post","link":"https:\/\/cri-one.com\/blog\/2026\/02\/11\/executable-seeds-openlane2-to-gdsii\/","title":{"rendered":"Executable Seeds: OpenLANE2 to GDSII"},"content":{"rendered":"<p>[lcus_masonry_article]<\/p>\n<p>The seed has a declarative part (YAML, docs, canonical set) and an <strong>executable<\/strong> part. The executable seed is one or more voxels \u2014 e.g. the blank voxel \u2014 built through <strong>OpenLANE2<\/strong> to GDSII and LEF. Those artifacts sit in seeds\/; the build script copies them into every package as Seeds\/.<\/p>\n<p>So the harvest carries not only the blueprint but a tiling-ready cell: a real seed to grow from. The package is not only specification but deliverable geometry. The first physical seed voxel run is complete; GDS and LEF are in the repo.<\/p>\n<p><a href=\"https:\/\/cri-one.com\/store\/all-products.html#autophi-future\">View AutoPhi FUTURE and the full product portfolio at Cri-One.com<\/a><\/p>\n<p>[\/lcus_masonry_article]<\/p>\n<p><!-- crione-related-start --><\/p>\n<div class=\"crione-rel\">\n<style>.crione-rel{margin:2em 0;padding:1.25em 0;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}.crione-rel-title{font-weight:600;font-size:1.05em;margin-bottom:.75em;}.crione-rel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1em;}.crione-rel-card{display:block;text-decoration:none;color:inherit;border:1px solid #e5e5e5;border-radius:6px;padding:.75em;transition:box-shadow .15s;}.crione-rel-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);}.crione-rel-card img{display:none;}.crione-rel-name{font-weight:500;line-height:1.3;margin-bottom:.25em;}.crione-rel-price{font-weight:600;color:#0a7;}<\/style>\n<div class=\"crione-rel-title\">Related from cri-one.com\/store<\/div>\n<div class=\"crione-rel-grid\"><a class=\"crione-rel-card\" href=\"https:\/\/cri-one.com\/store\/semiconductor-method-discovery-15.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/cri-one.com\/store\/pub\/media\/catalog\/product\/s\/m\/smd-15-2026.png\" alt=\"Semiconductor Method Discovery \u2014 AES YFlops IC Fabrication\" loading=\"lazy\"><\/p>\n<div class=\"crione-rel-name\">Semiconductor Method Discovery \u2014 AES YFlops IC Fabrication<\/div>\n<div class=\"crione-rel-price\">$5000000000000.00<\/div>\n<p><\/a><a class=\"crione-rel-card\" href=\"https:\/\/cri-one.com\/store\/autophi-quantum-emic-complete-bluray-package.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/cri-one.com\/store\/pub\/media\/catalog\/product\/a\/u\/autophi-qeic-complete-bluray.png\" alt=\"QE_IC \u2014 AutoPhi Quantum EM-IC Complete Blu-ray Package (All 10,000 Arrangements + GDSII + Docs)\" loading=\"lazy\"><\/p>\n<div class=\"crione-rel-name\">QE_IC \u2014 AutoPhi Quantum EM-IC Complete Blu-ray Package (All 10,000 Arrangements + GDSII + Docs)<\/div>\n<div class=\"crione-rel-price\">$500000000.00<\/div>\n<p><\/a><a class=\"crione-rel-card\" href=\"https:\/\/cri-one.com\/store\/metallodrugdb-complete-database-acquisition-300-compounds.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/cri-one.com\/store\/pub\/media\/catalog\/product\/m\/e\/metallodrugdb-full-sale.png\" alt=\"MetalloDrugDB - Complete Database Acquisition (300 Compounds)\" loading=\"lazy\"><\/p>\n<div class=\"crione-rel-name\">MetalloDrugDB &#8211; Complete Database Acquisition (300 Compounds)<\/div>\n<div class=\"crione-rel-price\">$40000000.00<\/div>\n<p><\/a><\/div>\n<\/div>\n<p><!-- crione-related-end --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[lcus_masonry_article] The seed has a declarative part (YAML, docs, canonical set) and an executable part. The executable seed is one or more voxels \u2014 e.g. the blank voxel \u2014 built through OpenLANE2 to GDSII and LEF. Those artifacts sit in seeds\/; the build script copies them into every package as Seeds\/. So the harvest carries [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[372,353,369,373,354],"tags":[],"class_list":["post-103457","post","type-post","status-publish","format-standard","hentry","category-autophi-future","category-computing","category-data-science","category-semiconductor","category-technology"],"_links":{"self":[{"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/posts\/103457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/comments?post=103457"}],"version-history":[{"count":5,"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/posts\/103457\/revisions"}],"predecessor-version":[{"id":903476,"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/posts\/103457\/revisions\/903476"}],"wp:attachment":[{"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/media?parent=103457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/categories?post=103457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cri-one.com\/blog\/wp-json\/wp\/v2\/tags?post=103457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}