Skip to content

Commit 19765e0

Browse files
authored
[DOCS/README,INFO] Sync project info between info.md and README.md
1 parent a853fe1 commit 19765e0

File tree

4 files changed

+59
-9
lines changed

4 files changed

+59
-9
lines changed

docs/info.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,15 @@ You can also include images in this folder and reference them in the markdown. E
77
512 kb in size, and the combined size of all images must be less than 1 MB.
88
-->
99

10+
<!-- gds render image -->
11+
<!-- ![JSilicon Render Image](./image/gds_render.png) -->
12+
1013
## JSilicon v0.2 – A Dual-Mode 8-bit CPU/ALU Core
1114
A JavaScript-Inspired Prototype Built Under Constraint
1215

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.
16+
![JSilicon Render Image](../image//gds_render.png)
17+
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.
1419

1520
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.
1621

@@ -97,6 +102,17 @@ JSilicon is not just a chip - it's a story of building silicon under constraints
97102

98103
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.
99104

105+
## Milestone - JSilicon v0.2 GDS Layout
106+
![JSilicon GDS Layout](../image//gds_render.png)
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+
100116
## License
101117
This project is licensed under the [MIT License](https://opensource.org/license/mit/).
102118

@@ -107,5 +123,4 @@ The reason I created the JSilicon project was to prove that even time spent in t
107123

108124
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.
109125

110-
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.
111-
126+
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.

docs/v0.2/JSilicon-0.2.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,15 @@ You can also include images in this folder and reference them in the markdown. E
77
512 kb in size, and the combined size of all images must be less than 1 MB.
88
-->
99

10+
<!-- gds render image -->
11+
<!-- ![JSilicon Render Image](./image/gds_render.png) -->
12+
1013
## JSilicon v0.2 – A Dual-Mode 8-bit CPU/ALU Core
14+
A JavaScript-Inspired Prototype Built Under Constraint
15+
16+
![JSilicon Render Image](../../image//gds_render.png)
1117

12-
**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.
1319

1420
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.
1521

@@ -43,8 +49,8 @@ Inspired by JavaScript's simplicity and the philosophy of accessible silicon des
4349
| `uio_in[7:5]`| Input | **(Manual Mode)** Opcode (3-bit) |
4450
| `uio_in[4]` | Input | **Mode Select** (0: Manual, 1: CPU) |
4551
| `uo_out[7]` | Output | UART Busy Status (1: Busy) |
46-
| `uo_out[6:0]` | Output | ALU Result, lower 7 bits (`alu_result[6:0]`) |
47-
| `uio_out[7:1]`| Output | ALU Result, upper 8 bits (`alu_result[15:8]`) |
52+
| `uo_out[6:0]` | Output | ALU Result, bit [6:0] (Lower 7 bits) (`alu_result[6:0]`) |
53+
| `uio_out[7:1]`| Output | ALU Result, bits [15:8] (Upper 8 bits) (`alu_result[15:8]`) |
4854
| `uio_out[0]` | Output | UART TX serial data output (9600 bps) |
4955

5056
## How to test
@@ -96,6 +102,17 @@ JSilicon is not just a chip - it's a story of building silicon under constraints
96102

97103
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.
98104

105+
## Milestone - JSilicon v0.2 GDS Layout
106+
![JSilicon GDS Layout](../../image//gds_render.png)
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+
99116
## License
100117
This project is licensed under the [MIT License](https://opensource.org/license/mit/).
101118

@@ -106,5 +123,4 @@ The reason I created the JSilicon project was to prove that even time spent in t
106123

107124
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.
108125

109-
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.
110-
126+
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.

docs/v0.2/JSilicon-ko-0.2.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ You can also include images in this folder and reference them in the markdown. E
99

1010
## JSilicon v0.2 – A Dual-Mode 8-bit CPU/ALU Core
1111

12-
**JSilicon** 은 제가 대한민국에서 복무한 군 복무 기간(2025) 동안 처음부터 설계하고 구현한 **8-bit ALU core**입니다. 이 프로젝트는 매우 제한된 환경에서도 완전한 수준의 CPU 설계가 가능함을 보여주는 개념 증명(Proof-of-Concept)입니다.
12+
![JSilicon Render Image](../../image/gds_render.png)
13+
14+
**JSilicon** 은 제가 대한민국에서 복무한 군 복무 기간(2025) 동안 처음부터 설계하고 구현한 **8-bit CPU/ALU core**입니다. 이 프로젝트는 매우 제한된 환경에서도 완전한 수준의 CPU 설계가 가능함을 보여주는 개념 증명(Proof-of-Concept)입니다.
1315

1416
버전 0.2는 원래의 수동 ALU 기능에 CPU 모드를 추가한 구현체입니다. 이 변경으로 미리 ROM에 프로그래밍된 명령어를 자동으로 실행할 수 있습니다. 이를 구현하기 위해서 **프로그램 카운터(PC)**, **명령어 디코더**, **레지스터 파일**과 같은 핵심 CPU 구성 요소들이 추가되었습니다.
1517

@@ -101,6 +103,18 @@ JSilicon은 단순한 칩이 아닙니다. 정확히는 제약 속에서 실리
101103

102104
차기 버전에서는 JSilicon를 RISC와 같은 기능을 갖춘 보다 강력한 칩으로 확장할 예정입니다.
103105

106+
## Milestone - JSilicon v0.2 GDS Layout
107+
![JSilicon GDS Layout](../../image/gds_render.png)
108+
109+
2025년 10월, JSilicon v0.2는 중요한 이정표에 도달했습니다:
110+
완전한 **GDSII 레이아웃**의 성공적인 생성을 통해 논리 설계에서 물리적 실리콘으로의 전환 작업을 완료했습니다.
111+
112+
**JSilicon v0.2**를 웹 기반 3D 뷰어를 통해 확인해보세요.
113+
이 웹사이트에서 칩의 최종 GDSII 구조를 3D로 확인할 수 있습니다.
114+
표준 셀에서 라우팅 레이어까지 실제 실리콘에서 나타날 구조입니다.
115+
116+
[View JSilicon v0.2 GDS Layout in 3D](https://mirseo.dev/)
117+
104118
## License
105119
이 프로젝트는 [MIT License](https://opensource.org/license/mit/). 를 따릅니다.
106120

@@ -121,3 +135,8 @@ JSilicon 프로젝트를 시작한 이유는, 군대에서의 시간도 의미
121135

122136
Copyright 2025. JunHyeok Seo (mirseo). All rights reserved.
123137

138+
## Language
139+
- [한국어](./docs/README_ko.md)
140+
- [English](../README.md)
141+
142+
File: docs/v0.2/JSilicon-ko-0.2.md

image/chip.png

-20.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)