You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A JavaScript-Inspired Prototype Built Under Constraint
12
15
13
-
**JSilicon** is an **8-bit ALU core** designed and implemented from scratch during my mandatory military service in South Korea (2025). This project serves as a proof-of-concept, showing that a complete silicon design is achievable even in highly constrained environments.
**JSilicon** is an **8-bit CPU/ALU core** designed and implemented from scratch during my mandatory military service in South Korea (2025). This project serves as a proof-of-concept, showing that a complete silicon design is achievable even in highly constrained environments.
14
19
15
20
Version 0.2 expands on the original manual ALU functionality by adding a CPU mode that automatically executes pre-programmed instructions. To enable this, key CPU components such as a Program Counter (PC), an instruction decoder, and a register file have been integrated.
16
21
@@ -97,6 +102,17 @@ JSilicon is not just a chip - it's a story of building silicon under constraints
97
102
98
103
This first version was created entirely during mandatory military service in South Korea, demonstrating that hardware innovation is possible even in the most limited environments. Future versions will expand JSilicon into a more capable CPU core RISC-like capabilities.
99
104
105
+
## Milestone - JSilicon v0.2 GDS Layout
106
+

107
+
108
+
In October 2025, JSilicon v0.2 reached a major milestone:
109
+
the successful generation of a complete **GDSII layout**, marking the transition from logic design to physical silicon.
110
+
111
+
Explore the physical layout of **JSilicon v0.2** in full 3D.
112
+
This interactive viewer lets you navigate through the final GDSII structure of the chip — from standard cells to routing layers — exactly as it will appear on silicon.
113
+
114
+
[View JSilicon v0.2 GDS Layout in 3D](https://mirseo.dev/)
115
+
100
116
## License
101
117
This project is licensed under the [MIT License](https://opensource.org/license/mit/).
102
118
@@ -107,5 +123,4 @@ The reason I created the JSilicon project was to prove that even time spent in t
107
123
108
124
You can create something like this even with a low-spec computer or on a device that lags and crashes when you open just one or two browser tabs. Do not give up. Just as I managed to build this chip, you can achieve it too.
109
125
110
-
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.
111
-
126
+
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.
**JSilicon** is an **8-bit ALU core** designed and implemented from scratch during my mandatory military service in South Korea (2025). This project serves as a proof-of-concept, showing that a complete silicon design is achievable even in highly constrained environments.
18
+
**JSilicon** is an **8-bit CPU/ALU core** designed and implemented from scratch during my mandatory military service in South Korea (2025). This project serves as a proof-of-concept, showing that a complete silicon design is achievable even in highly constrained environments.
13
19
14
20
Version 0.2 expands on the original manual ALU functionality by adding a CPU mode that automatically executes pre-programmed instructions. To enable this, key CPU components such as a Program Counter (PC), an instruction decoder, and a register file have been integrated.
15
21
@@ -43,8 +49,8 @@ Inspired by JavaScript's simplicity and the philosophy of accessible silicon des
|`uio_out[0]`| Output | UART TX serial data output (9600 bps) |
49
55
50
56
## How to test
@@ -96,6 +102,17 @@ JSilicon is not just a chip - it's a story of building silicon under constraints
96
102
97
103
This first version was created entirely during mandatory military service in South Korea, demonstrating that hardware innovation is possible even in the most limited environments. Future versions will expand JSilicon into a more capable CPU core RISC-like capabilities.
In October 2025, JSilicon v0.2 reached a major milestone:
109
+
the successful generation of a complete **GDSII layout**, marking the transition from logic design to physical silicon.
110
+
111
+
Explore the physical layout of **JSilicon v0.2** in full 3D.
112
+
This interactive viewer lets you navigate through the final GDSII structure of the chip — from standard cells to routing layers — exactly as it will appear on silicon.
113
+
114
+
[View JSilicon v0.2 GDS Layout in 3D](https://mirseo.dev/)
115
+
99
116
## License
100
117
This project is licensed under the [MIT License](https://opensource.org/license/mit/).
101
118
@@ -106,5 +123,4 @@ The reason I created the JSilicon project was to prove that even time spent in t
106
123
107
124
You can create something like this even with a low-spec computer or on a device that lags and crashes when you open just one or two browser tabs. Do not give up. Just as I managed to build this chip, you can achieve it too.
108
125
109
-
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.
110
-
126
+
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.
Copy file name to clipboardExpand all lines: docs/v0.2/JSilicon-ko-0.2.md
+20-1Lines changed: 20 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,9 @@ You can also include images in this folder and reference them in the markdown. E
9
9
10
10
## JSilicon v0.2 – A Dual-Mode 8-bit CPU/ALU Core
11
11
12
-
**JSilicon** 은 제가 대한민국에서 복무한 군 복무 기간(2025) 동안 처음부터 설계하고 구현한 **8-bit ALU core**입니다. 이 프로젝트는 매우 제한된 환경에서도 완전한 수준의 CPU 설계가 가능함을 보여주는 개념 증명(Proof-of-Concept)입니다.
**JSilicon** 은 제가 대한민국에서 복무한 군 복무 기간(2025) 동안 처음부터 설계하고 구현한 **8-bit CPU/ALU core**입니다. 이 프로젝트는 매우 제한된 환경에서도 완전한 수준의 CPU 설계가 가능함을 보여주는 개념 증명(Proof-of-Concept)입니다.
13
15
14
16
버전 0.2는 원래의 수동 ALU 기능에 CPU 모드를 추가한 구현체입니다. 이 변경으로 미리 ROM에 프로그래밍된 명령어를 자동으로 실행할 수 있습니다. 이를 구현하기 위해서 **프로그램 카운터(PC)**, **명령어 디코더**, **레지스터 파일**과 같은 핵심 CPU 구성 요소들이 추가되었습니다.
15
17
@@ -101,6 +103,18 @@ JSilicon은 단순한 칩이 아닙니다. 정확히는 제약 속에서 실리
101
103
102
104
차기 버전에서는 JSilicon를 RISC와 같은 기능을 갖춘 보다 강력한 칩으로 확장할 예정입니다.
0 commit comments