Update README.md
diff --git a/README.md b/README.md
index c69af9c..227a9fe 100644
--- a/README.md
+++ b/README.md
@@ -6,41 +6,78 @@
This repository contains the Lexicon Core design RTL. Lexicon Is A Machine-Mode (M-Mode) Only, 32-Bit Cpu Small Core Which Supports Risc-V’s Integer (I), Compressed Instruction (C), Multiplication And Division (M), And Instruction-Fetch Fence, And Csr Extensions. The Core Contains A 4-Stage, Scalar, In-Order Pipeline
Directory Structure
-├── verlog # User verilog Directory
-│ ├── rtl # RTL
-│ ├── dv # Design Verification
-│ ├── gl # Gate Level Netlis
+
+ ├── verlog # User verilog Directory
+
+ │ ├── rtl # RTL
+
+ │ ├── dv # Design Verification
+
+ │ ├── gl # Gate Level Netlist
+
+
The Lexicon Source Code is avaialable here
-├── verlog # User verilog Directory
-│ ├── rtl # RTL
-| ├── user_project_wrapper.v # User Project Wrapper source file
-| ├── user_proj_example.v # User Project Example source file
-| ├── Lexicon # Lexicon folder
-| ├── Lexicon.v # Lexicon source file
-| ├── sky130_sram_1kbyte_1rw1r_32x256_8.v # 1KB sram
+
+ ├── verlog # User verilog Directory
+
+ │ ├── rtl # RTL
+
+ | ├── user_project_wrapper.v # User Project Wrapper source file
+
+ | ├── user_proj_example.v # User Project Example source file
+
+ | ├── Lexicon # Lexicon folder
+
+ | ├── Lexicon.v # Lexicon source file
+
+ | ├── sky130_sram_1kbyte_1rw1r_32x256_8.v # 1KB sram
+
The Design Verification Testbench is available here
-├── verlog # User verilog Directory
-│ ├── dv # Design Verification
-│ ├── Lexicon # Design Test Directory
-│ ├── hex # Hex files folder
-│ ├── asm # Assmebly files folder
+
+ ├── verlog # User verilog Directory
+
+ │ ├── dv # Design Verification
+
+ │ ├── Lexicon # Design Test Directory
+
+ │ ├── hex # Hex files folder
+
+ | ├── asm # Assmebly files folder
+
The synthesized netlist is present here:
-├── verlog # User verilog Directory
-│ ├── gl # Gate Level Netlis
-│ ├── user_project_wrapper.v # User Project Wrapper Netlist
-│ ├── user_proj_example.v # User Project Example Netlist
+
+ ├── verlog # User verilog Directory
+
+ │ ├── gl # Gate Level Netlis
+
+ │ ├── user_project_wrapper.v # User Project Wrapper Netlist
+
+ │ ├── user_proj_example.v # User Project Example Netlist
+
The hardened macros are placed here:
-├── def # def Directory
-│ ├── user_project_wrapper.def # User Project Wrapper def file
-├── lef # lef Directory
-│ ├── user_project_wrapper.lef # User Project Wrapper lef file
-│ ├── user_proj_example.lef # User Project Example lef file
+ ├── def # def Directory
-├── gds # gds Directory
-│ ├── user_project_wrapper.gdz.gz # User Project Wrapper gds
-│ ├── user_proj_example.gdz.gz # User Project Example gds
+ │ ├── user_project_wrapper.def # User Project Wrapper def file
+
+
+
+ ├── lef # lef Directory
+
+ │ ├── user_project_wrapper.lef # User Project Wrapper lef file
+
+ │ ├── user_proj_example.lef # User Project Example lef file
+
+
+
+ ├── gds # gds Directory
+
+ │ ├── user_project_wrapper.gdz.gz # User Project Wrapper gds
+
+ │ ├── user_proj_example.gdz.gz # User Project Example gds
+
Testing of Design
+
Go to verilog/dv/Lexicon/ directory
Set the GCC_PATH environment variable.