diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.mpf b/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.mpf index 3cc32b594d2e8fb74aa5d39fc96ad07f580788d6..6ecc7a9a28b51a32ccc0d68b4966b0dd14d7da8a 100644 --- a/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.mpf +++ b/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.mpf @@ -412,15 +412,15 @@ Project_DefaultLib = work Project_SortMethod = unused Project_Files_Count = 5 Project_File_0 = H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/8B_LBD.sv -Project_File_P_0 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 cover_fsm 0 cover_branch 0 vlog_noload 0 folder {Top Level} last_compile 1677030944 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 vlog_showsource 0 vlog_hazard 0 cover_optlevel 3 toggle - vlog_0InOptions {} ood 0 cover_noshort 0 vlog_upper 0 compile_to work vlog_options {} compile_order 4 cover_expr 0 dont_compile 0 cover_stmt 0 +Project_File_P_0 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 cover_branch 0 vlog_noload 0 folder {Top Level} last_compile 1677030944 cover_fsm 0 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 vlog_showsource 0 vlog_hazard 0 cover_optlevel 3 toggle - vlog_0InOptions {} ood 0 cover_noshort 0 vlog_upper 0 compile_to work vlog_options {} compile_order 4 cover_expr 0 dont_compile 0 cover_stmt 0 Project_File_1 = H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder_tb.sv -Project_File_P_1 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 folder {Top Level} last_compile 1677274831 cover_fsm 0 cover_branch 0 vlog_noload 0 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 vlog_showsource 0 vlog_hazard 0 cover_optlevel 3 toggle - vlog_0InOptions {} ood 0 cover_noshort 0 vlog_upper 0 compile_to work vlog_options {} compile_order 0 cover_expr 0 dont_compile 0 cover_stmt 0 +Project_File_P_1 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 last_compile 1677274831 cover_fsm 0 cover_branch 0 vlog_noload 0 folder {Top Level} cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 vlog_showsource 0 vlog_hazard 0 cover_optlevel 3 toggle - vlog_0InOptions {} ood 0 cover_noshort 0 vlog_upper 0 compile_to work vlog_options {} compile_order 0 cover_expr 0 dont_compile 0 cover_stmt 0 Project_File_2 = H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Extraction.sv -Project_File_P_2 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 cover_branch 0 vlog_noload 0 folder {Top Level} last_compile 1677028231 cover_fsm 0 vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 0 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 1 dont_compile 0 cover_expr 0 cover_stmt 0 +Project_File_P_2 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 vlog_noload 0 folder {Top Level} last_compile 1677028231 cover_fsm 0 cover_branch 0 vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 0 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 1 dont_compile 0 cover_expr 0 cover_stmt 0 Project_File_3 = H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Leading_Bit_Detector.sv -Project_File_P_3 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 cover_fsm 0 cover_branch 0 vlog_noload 0 folder {Top Level} last_compile 1676404420 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 vlog_showsource 0 vlog_hazard 0 cover_optlevel 3 toggle - vlog_0InOptions {} ood 0 cover_noshort 0 vlog_upper 0 compile_to work vlog_options {} compile_order 2 cover_expr 0 dont_compile 0 cover_stmt 0 +Project_File_P_3 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 cover_branch 0 vlog_noload 0 folder {Top Level} last_compile 1676404420 cover_fsm 0 cover_excludedefault 0 vlog_enable0In 0 vlog_disableopt 0 cover_covercells 0 voptflow 1 vlog_showsource 0 vlog_hazard 0 cover_optlevel 3 toggle - vlog_0InOptions {} ood 0 cover_noshort 0 vlog_upper 0 compile_to work vlog_options {} compile_order 2 cover_expr 0 dont_compile 0 cover_stmt 0 Project_File_4 = H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv -Project_File_P_4 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 folder {Top Level} last_compile 1677275421 cover_fsm 0 cover_branch 0 vlog_noload 0 vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 0 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 3 dont_compile 0 cover_expr 0 cover_stmt 0 +Project_File_P_4 = cover_toggle 0 file_type systemverilog group_id 0 cover_exttoggle 0 cover_nofec 0 cover_cond 0 vlog_1995compat SV vlog_nodebug 0 last_compile 1677276176 cover_fsm 0 cover_branch 0 vlog_noload 0 folder {Top Level} vlog_enable0In 0 cover_excludedefault 0 vlog_disableopt 0 cover_covercells 0 cover_optlevel 3 vlog_hazard 0 vlog_showsource 0 voptflow 1 ood 1 vlog_0InOptions {} toggle - vlog_options {} compile_to work vlog_upper 0 cover_noshort 0 compile_order 3 dont_compile 0 cover_expr 0 cover_stmt 0 Project_Sim_Count = 0 Project_Folder_Count = 0 Echo_Compile_Output = 0 diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv b/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv index 3e49defe875eec8b691551839f0325dd09a584be..cbe20b53504d6dda9b95c5165ed438320c397e64 100644 --- a/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv +++ b/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv @@ -165,11 +165,13 @@ begin OUT = IN2; else if (zero2) OUT = IN1; - else if (inf1) + else if (inf1) OUT = IN1; - else if (inf2) + else if (inf2) OUT = IN2; - else + else if (IN1 == -IN2) + OUT = {(N-1){1'b0}}; + else OUT = {LS, sft_tmp_oN[N-1:1]}; end diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/error_8bit.txt b/Individual_Project/Posit_Adder/Core_Arithmetic/error_8bit.txt index 533669de77b07b91e8c2d80bf211cb854efa5916..7146e9b32a8ccd6ee816bb8c7742f6a4069e2806 100644 --- a/Individual_Project/Posit_Adder/Core_Arithmetic/error_8bit.txt +++ b/Individual_Project/Posit_Adder/Core_Arithmetic/error_8bit.txt @@ -764,7 +764,7 @@ 0 0 0 - 1 + 0 0 0 0 @@ -1019,7 +1019,7 @@ 0 0 0 - 1 + 0 1 0 0 @@ -1274,7 +1274,7 @@ 0 0 0 - 2 + 0 1 0 0 @@ -1529,7 +1529,7 @@ 0 0 0 - 2 + 0 1 1 0 @@ -1784,7 +1784,7 @@ 0 0 0 - 3 + 0 1 1 0 @@ -2039,7 +2039,7 @@ 0 0 0 - 3 + 0 1 1 1 @@ -2294,7 +2294,7 @@ 0 0 1 - 4 + 0 1 1 1 @@ -2549,7 +2549,7 @@ 0 0 1 - 5 + 0 1 1 1 @@ -2804,7 +2804,7 @@ 0 0 1 - 5 + 0 1 1 1 @@ -3059,7 +3059,7 @@ 0 0 1 - 6 + 0 1 1 1 @@ -3314,7 +3314,7 @@ 0 0 1 - 6 + 0 1 1 1 @@ -3569,7 +3569,7 @@ 0 0 1 - 7 + 0 1 1 1 @@ -3824,7 +3824,7 @@ 0 0 1 - 7 + 0 1 1 1 @@ -4079,7 +4079,7 @@ 1 1 1 - 8 + 0 1 1 1 @@ -4334,7 +4334,7 @@ 1 2 1 - 9 + 0 1 1 1 @@ -4589,7 +4589,7 @@ 1 1 2 - 9 + 0 1 1 1 @@ -4844,7 +4844,7 @@ 1 2 2 - 10 + 0 2 2 1 @@ -5099,7 +5099,7 @@ 1 1 3 - 10 + 0 2 1 1 @@ -5354,7 +5354,7 @@ 1 2 2 - 11 + 0 3 2 2 @@ -5609,7 +5609,7 @@ 1 1 3 - 11 + 0 2 1 1 @@ -5864,7 +5864,7 @@ 1 2 2 - 12 + 0 3 2 2 @@ -6119,7 +6119,7 @@ 1 1 3 - 12 + 0 2 1 1 @@ -6374,7 +6374,7 @@ 1 2 2 - 13 + 0 3 2 2 @@ -6629,7 +6629,7 @@ 1 1 3 - 13 + 0 2 1 1 @@ -6884,7 +6884,7 @@ 1 2 2 - 14 + 0 3 2 2 @@ -7139,7 +7139,7 @@ 1 1 3 - 14 + 0 2 1 1 @@ -7394,7 +7394,7 @@ 1 2 2 - 15 + 0 3 2 2 @@ -7649,7 +7649,7 @@ 1 1 3 - 15 + 0 2 1 1 @@ -7904,7 +7904,7 @@ 1 2 2 - 16 + 0 3 2 2 @@ -8159,7 +8159,7 @@ 2 2 3 - 16 + 0 2 1 1 @@ -8414,7 +8414,7 @@ 3 2 3 - 18 + 0 3 2 2 @@ -8669,7 +8669,7 @@ 3 3 3 - 18 + 0 3 2 1 @@ -8924,7 +8924,7 @@ 4 4 4 - 18 + 0 3 2 2 @@ -9179,7 +9179,7 @@ 3 4 4 - 18 + 0 4 3 3 @@ -9434,7 +9434,7 @@ 4 4 4 - 20 + 0 4 4 3 @@ -9689,7 +9689,7 @@ 4 5 4 - 20 + 0 4 4 4 @@ -9944,7 +9944,7 @@ 4 6 6 - 20 + 0 4 4 3 @@ -10199,7 +10199,7 @@ 3 5 6 - 20 + 0 6 5 4 @@ -10454,7 +10454,7 @@ 4 4 6 - 22 + 0 6 6 4 @@ -10709,7 +10709,7 @@ 4 5 6 - 22 + 0 6 5 4 @@ -10964,7 +10964,7 @@ 4 6 8 - 22 + 0 6 4 3 @@ -11219,7 +11219,7 @@ 3 5 8 - 22 + 0 8 5 4 @@ -11474,7 +11474,7 @@ 4 4 6 - 24 + 0 8 6 4 @@ -11729,7 +11729,7 @@ 4 5 6 - 24 + 0 6 5 4 @@ -11984,7 +11984,7 @@ 4 6 8 - 24 + 0 6 4 3 @@ -12239,7 +12239,7 @@ 3 5 8 - 24 + 0 8 5 4 @@ -12494,7 +12494,7 @@ 4 4 6 - 26 + 0 8 6 4 @@ -12749,7 +12749,7 @@ 4 5 6 - 26 + 0 6 5 4 @@ -13004,7 +13004,7 @@ 4 6 8 - 26 + 0 6 4 3 @@ -13259,7 +13259,7 @@ 3 5 8 - 26 + 0 8 5 4 @@ -13514,7 +13514,7 @@ 4 4 6 - 28 + 0 8 6 4 @@ -13769,7 +13769,7 @@ 4 5 6 - 28 + 0 6 5 4 @@ -14024,7 +14024,7 @@ 4 6 8 - 28 + 0 6 4 3 @@ -14279,7 +14279,7 @@ 3 5 8 - 28 + 0 8 5 4 @@ -14534,7 +14534,7 @@ 4 4 6 - 30 + 0 8 6 4 @@ -14789,7 +14789,7 @@ 4 5 6 - 30 + 0 6 5 4 @@ -15044,7 +15044,7 @@ 4 6 8 - 30 + 0 6 4 3 @@ -15299,7 +15299,7 @@ 3 5 8 - 30 + 0 8 5 4 @@ -15554,7 +15554,7 @@ 4 4 6 - 32 + 0 8 6 4 @@ -15809,7 +15809,7 @@ 4 5 6 - 32 + 0 6 5 4 @@ -16064,7 +16064,7 @@ 4 6 8 - 32 + 0 6 4 3 @@ -16319,7 +16319,7 @@ 3 5 8 - 32 + 0 8 5 4 @@ -16574,7 +16574,7 @@ 4 4 6 - 36 + 0 8 6 4 @@ -16829,7 +16829,7 @@ 4 5 6 - 36 + 0 6 5 4 @@ -17084,7 +17084,7 @@ 4 6 8 - 36 + 0 6 4 3 @@ -17339,7 +17339,7 @@ 3 5 8 - 36 + 0 8 5 4 @@ -17594,7 +17594,7 @@ 4 4 6 - 40 + 0 8 6 4 @@ -17849,7 +17849,7 @@ 4 5 6 - 40 + 0 6 5 4 @@ -18104,7 +18104,7 @@ 4 6 8 - 40 + 0 6 4 3 @@ -18359,7 +18359,7 @@ 3 5 8 - 40 + 0 8 5 4 @@ -18614,7 +18614,7 @@ 4 4 6 - 44 + 0 8 6 4 @@ -18869,7 +18869,7 @@ 4 5 6 - 44 + 0 6 5 4 @@ -19124,7 +19124,7 @@ 4 6 8 - 44 + 0 6 4 3 @@ -19379,7 +19379,7 @@ 3 5 8 - 44 + 0 8 5 4 @@ -19634,7 +19634,7 @@ 4 4 6 - 48 + 0 8 6 4 @@ -19889,7 +19889,7 @@ 4 5 6 - 48 + 0 6 5 4 @@ -20144,7 +20144,7 @@ 4 6 8 - 48 + 0 6 4 3 @@ -20399,7 +20399,7 @@ 3 5 8 - 48 + 0 8 5 4 @@ -20654,7 +20654,7 @@ 4 4 6 - 52 + 0 8 6 4 @@ -20909,7 +20909,7 @@ 4 5 6 - 52 + 0 6 5 4 @@ -21164,7 +21164,7 @@ 4 6 8 - 52 + 0 6 4 3 @@ -21419,7 +21419,7 @@ 3 5 8 - 52 + 0 8 5 4 @@ -21674,7 +21674,7 @@ 4 4 6 - 56 + 0 8 6 4 @@ -21929,7 +21929,7 @@ 4 5 6 - 56 + 0 6 5 4 @@ -22184,7 +22184,7 @@ 4 6 8 - 56 + 0 6 4 3 @@ -22439,7 +22439,7 @@ 3 5 8 - 56 + 0 8 5 4 @@ -22694,7 +22694,7 @@ 4 4 6 - 60 + 0 8 6 4 @@ -22949,7 +22949,7 @@ 4 5 6 - 60 + 0 6 5 4 @@ -23204,7 +23204,7 @@ 4 6 8 - 60 + 0 6 4 3 @@ -23459,7 +23459,7 @@ 3 5 8 - 60 + 0 8 5 4 @@ -23714,7 +23714,7 @@ 4 4 6 - 64 + 0 8 6 4 @@ -23969,7 +23969,7 @@ 4 5 6 - 64 + 0 6 5 4 @@ -24224,7 +24224,7 @@ 2 6 8 - 64 + 0 6 4 3 @@ -24479,7 +24479,7 @@ 2 3 8 - 64 + 0 8 5 4 @@ -24734,7 +24734,7 @@ 1 2 4 - 68 + 0 8 6 4 @@ -24989,7 +24989,7 @@ 1 1 5 - 68 + 0 4 3 2 @@ -25244,7 +25244,7 @@ 1 2 2 - 72 + 0 5 2 2 @@ -25499,7 +25499,7 @@ 1 1 3 - 72 + 0 2 1 1 @@ -25754,7 +25754,7 @@ 1 2 2 - 76 + 0 3 2 2 @@ -26009,7 +26009,7 @@ 1 1 3 - 76 + 0 2 1 1 @@ -26264,7 +26264,7 @@ 1 2 2 - 80 + 0 3 2 2 @@ -26519,7 +26519,7 @@ 1 1 3 - 80 + 0 2 1 1 @@ -26774,7 +26774,7 @@ 1 2 2 - 84 + 0 3 2 2 @@ -27029,7 +27029,7 @@ 1 1 3 - 84 + 0 2 1 1 @@ -27284,7 +27284,7 @@ 1 2 2 - 88 + 0 3 2 2 @@ -27539,7 +27539,7 @@ 1 1 3 - 88 + 0 2 1 1 @@ -27794,7 +27794,7 @@ 1 2 2 - 92 + 0 3 2 2 @@ -28049,7 +28049,7 @@ 1 1 3 - 92 + 0 2 1 1 @@ -28304,7 +28304,7 @@ 0 2 2 - 96 + 0 3 2 2 @@ -28559,7 +28559,7 @@ 0 1 3 - 96 + 0 2 1 1 @@ -28814,7 +28814,7 @@ 0 0 1 - 98 + 0 3 2 2 @@ -29069,7 +29069,7 @@ 0 0 1 -100 + 0 1 1 1 @@ -29324,7 +29324,7 @@ 0 0 1 -102 + 0 1 1 1 @@ -29579,7 +29579,7 @@ 0 0 1 -104 + 0 1 1 1 @@ -29834,7 +29834,7 @@ 0 0 1 -106 + 0 1 1 1 @@ -30089,7 +30089,7 @@ 0 0 1 -108 + 0 1 1 1 @@ -30344,7 +30344,7 @@ 0 0 1 -110 + 0 1 1 1 @@ -30599,7 +30599,7 @@ 0 0 1 -112 + 0 1 1 1 @@ -30854,7 +30854,7 @@ 0 0 0 -113 + 0 1 1 1 @@ -31109,7 +31109,7 @@ 0 0 0 -115 + 0 1 1 1 @@ -31364,7 +31364,7 @@ 0 0 0 -117 + 0 1 1 1 @@ -31619,7 +31619,7 @@ 0 0 0 -119 + 0 1 1 1 @@ -31874,7 +31874,7 @@ 1 0 0 -120 + 0 1 1 1 @@ -32129,7 +32129,7 @@ 0 1 0 -122 + 0 1 1 0 @@ -32384,7 +32384,7 @@ 1 0 3 -124 + 0 1 0 0 @@ -32639,7 +32639,7 @@ 1 1 0 -124 + 0 3 2 1 @@ -33149,7 +33149,7 @@ 1 1 3 -132 + 0 0 1 1 @@ -33404,7 +33404,7 @@ 0 0 0 -132 + 0 3 0 1 @@ -33659,7 +33659,7 @@ 0 0 0 -133 + 0 1 2 0 @@ -33914,7 +33914,7 @@ 0 0 0 -135 + 0 1 0 1 @@ -34169,7 +34169,7 @@ 0 0 0 -137 + 0 1 1 0 @@ -34424,7 +34424,7 @@ 0 0 0 -139 + 0 1 1 0 @@ -34679,7 +34679,7 @@ 0 0 0 -141 + 0 1 1 1 @@ -34934,7 +34934,7 @@ 0 0 1 -143 + 0 1 1 1 @@ -35189,7 +35189,7 @@ 0 0 1 -144 + 0 1 1 1 @@ -35444,7 +35444,7 @@ 0 0 1 -146 + 0 1 1 1 @@ -35699,7 +35699,7 @@ 0 0 1 -148 + 0 1 1 1 @@ -35954,7 +35954,7 @@ 0 0 1 -150 + 0 1 1 1 @@ -36209,7 +36209,7 @@ 0 0 1 -152 + 0 1 1 1 @@ -36464,7 +36464,7 @@ 0 0 1 -154 + 0 1 1 1 @@ -36719,7 +36719,7 @@ 0 1 1 -156 + 0 1 1 1 @@ -36974,7 +36974,7 @@ 1 2 3 -158 + 0 1 1 1 @@ -37229,7 +37229,7 @@ 1 1 2 -160 + 0 3 1 1 @@ -37484,7 +37484,7 @@ 1 2 3 -160 + 0 2 2 1 @@ -37739,7 +37739,7 @@ 1 1 2 -164 + 0 3 1 2 @@ -37994,7 +37994,7 @@ 1 2 3 -164 + 0 2 2 1 @@ -38249,7 +38249,7 @@ 1 1 2 -168 + 0 3 1 2 @@ -38504,7 +38504,7 @@ 1 2 3 -168 + 0 2 2 1 @@ -38759,7 +38759,7 @@ 1 1 2 -172 + 0 3 1 2 @@ -39014,7 +39014,7 @@ 1 2 3 -172 + 0 2 2 1 @@ -39269,7 +39269,7 @@ 1 1 2 -176 + 0 3 1 2 @@ -39524,7 +39524,7 @@ 1 2 3 -176 + 0 2 2 1 @@ -39779,7 +39779,7 @@ 1 1 2 -180 + 0 3 1 2 @@ -40034,7 +40034,7 @@ 1 2 3 -180 + 0 2 2 1 @@ -40289,7 +40289,7 @@ 1 1 2 -184 + 0 3 1 2 @@ -40544,7 +40544,7 @@ 2 2 5 -184 + 0 2 2 1 @@ -40799,7 +40799,7 @@ 2 3 4 -188 + 0 5 1 2 @@ -41054,7 +41054,7 @@ 4 6 8 -188 + 0 4 2 1 @@ -41309,7 +41309,7 @@ 4 5 8 -192 + 0 8 3 2 @@ -41564,7 +41564,7 @@ 3 4 6 -192 + 0 8 6 2 @@ -41819,7 +41819,7 @@ 4 5 6 -192 + 0 6 5 4 @@ -42074,7 +42074,7 @@ 4 6 8 -192 + 0 6 4 4 @@ -42329,7 +42329,7 @@ 4 5 8 -196 + 0 8 5 3 @@ -42584,7 +42584,7 @@ 3 4 6 -196 + 0 8 6 4 @@ -42839,7 +42839,7 @@ 4 5 6 -196 + 0 6 5 4 @@ -43094,7 +43094,7 @@ 4 6 8 -196 + 0 6 4 4 @@ -43349,7 +43349,7 @@ 4 5 8 -200 + 0 8 5 3 @@ -43604,7 +43604,7 @@ 3 4 6 -200 + 0 8 6 4 @@ -43859,7 +43859,7 @@ 4 5 6 -200 + 0 6 5 4 @@ -44114,7 +44114,7 @@ 4 6 8 -200 + 0 6 4 4 @@ -44369,7 +44369,7 @@ 4 5 8 -204 + 0 8 5 3 @@ -44624,7 +44624,7 @@ 3 4 6 -204 + 0 8 6 4 @@ -44879,7 +44879,7 @@ 4 5 6 -204 + 0 6 5 4 @@ -45134,7 +45134,7 @@ 4 6 8 -204 + 0 6 4 4 @@ -45389,7 +45389,7 @@ 4 5 8 -208 + 0 8 5 3 @@ -45644,7 +45644,7 @@ 3 4 6 -208 + 0 8 6 4 @@ -45899,7 +45899,7 @@ 4 5 6 -208 + 0 6 5 4 @@ -46154,7 +46154,7 @@ 4 6 8 -208 + 0 6 4 4 @@ -46409,7 +46409,7 @@ 4 5 8 -212 + 0 8 5 3 @@ -46664,7 +46664,7 @@ 3 4 6 -212 + 0 8 6 4 @@ -46919,7 +46919,7 @@ 4 5 6 -212 + 0 6 5 4 @@ -47174,7 +47174,7 @@ 4 6 8 -212 + 0 6 4 4 @@ -47429,7 +47429,7 @@ 4 5 8 -216 + 0 8 5 3 @@ -47684,7 +47684,7 @@ 3 4 6 -216 + 0 8 6 4 @@ -47939,7 +47939,7 @@ 4 5 6 -216 + 0 6 5 4 @@ -48194,7 +48194,7 @@ 4 6 8 -216 + 0 6 4 4 @@ -48449,7 +48449,7 @@ 4 5 8 -220 + 0 8 5 3 @@ -48704,7 +48704,7 @@ 3 4 6 -220 + 0 8 6 4 @@ -48959,7 +48959,7 @@ 4 5 6 -220 + 0 6 5 4 @@ -49214,7 +49214,7 @@ 4 6 8 -220 + 0 6 4 4 @@ -49469,7 +49469,7 @@ 4 5 8 -224 + 0 8 5 3 @@ -49724,7 +49724,7 @@ 3 4 6 -224 + 0 8 6 4 @@ -49979,7 +49979,7 @@ 4 5 6 -224 + 0 6 5 4 @@ -50234,7 +50234,7 @@ 4 6 8 -224 + 0 6 4 4 @@ -50489,7 +50489,7 @@ 4 5 8 -226 + 0 8 5 3 @@ -50744,7 +50744,7 @@ 3 4 6 -226 + 0 8 6 4 @@ -50999,7 +50999,7 @@ 4 5 6 -226 + 0 6 5 4 @@ -51254,7 +51254,7 @@ 4 6 8 -226 + 0 6 4 4 @@ -51509,7 +51509,7 @@ 4 5 8 -228 + 0 8 5 3 @@ -51764,7 +51764,7 @@ 3 4 6 -228 + 0 8 6 4 @@ -52019,7 +52019,7 @@ 4 5 6 -228 + 0 6 5 4 @@ -52274,7 +52274,7 @@ 4 6 8 -228 + 0 6 4 4 @@ -52529,7 +52529,7 @@ 4 5 8 -230 + 0 8 5 3 @@ -52784,7 +52784,7 @@ 3 4 6 -230 + 0 8 6 4 @@ -53039,7 +53039,7 @@ 4 5 6 -230 + 0 6 5 4 @@ -53294,7 +53294,7 @@ 4 6 8 -230 + 0 6 4 4 @@ -53549,7 +53549,7 @@ 4 5 8 -232 + 0 8 5 3 @@ -53804,7 +53804,7 @@ 3 4 6 -232 + 0 8 6 4 @@ -54059,7 +54059,7 @@ 4 5 6 -232 + 0 6 5 4 @@ -54314,7 +54314,7 @@ 4 6 8 -232 + 0 6 4 4 @@ -54569,7 +54569,7 @@ 4 5 8 -234 + 0 8 5 3 @@ -54824,7 +54824,7 @@ 3 4 6 -234 + 0 8 6 4 @@ -55079,7 +55079,7 @@ 4 5 6 -234 + 0 6 5 4 @@ -55334,7 +55334,7 @@ 4 6 6 -234 + 0 6 4 4 @@ -55589,7 +55589,7 @@ 4 5 6 -236 + 0 6 5 3 @@ -55844,7 +55844,7 @@ 3 4 4 -236 + 0 6 6 4 @@ -56099,7 +56099,7 @@ 4 4 4 -236 + 0 4 5 4 @@ -56354,7 +56354,7 @@ 3 4 4 -236 + 0 4 4 4 @@ -56609,7 +56609,7 @@ 3 3 4 -238 + 0 4 4 3 @@ -56864,7 +56864,7 @@ 2 2 3 -238 + 0 4 4 4 @@ -57119,7 +57119,7 @@ 1 2 3 -238 + 0 3 3 3 @@ -57374,7 +57374,7 @@ 1 2 3 -238 + 0 3 2 3 @@ -57629,7 +57629,7 @@ 1 1 2 -240 + 0 3 2 2 @@ -57884,7 +57884,7 @@ 1 2 3 -240 + 0 2 2 1 @@ -58139,7 +58139,7 @@ 1 1 2 -241 + 0 3 1 2 @@ -58394,7 +58394,7 @@ 1 2 3 -241 + 0 2 2 1 @@ -58649,7 +58649,7 @@ 1 1 2 -242 + 0 3 1 2 @@ -58904,7 +58904,7 @@ 1 2 3 -242 + 0 2 2 1 @@ -59159,7 +59159,7 @@ 1 1 2 -243 + 0 3 1 2 @@ -59414,7 +59414,7 @@ 1 2 3 -243 + 0 2 2 1 @@ -59669,7 +59669,7 @@ 1 1 2 -244 + 0 3 1 2 @@ -59924,7 +59924,7 @@ 1 2 3 -244 + 0 2 2 1 @@ -60179,7 +60179,7 @@ 1 1 2 -245 + 0 3 1 2 @@ -60434,7 +60434,7 @@ 1 2 3 -245 + 0 2 2 1 @@ -60689,7 +60689,7 @@ 1 1 2 -246 + 0 3 1 2 @@ -60944,7 +60944,7 @@ 1 2 2 -246 + 0 2 2 1 @@ -61199,7 +61199,7 @@ 0 1 1 -247 + 0 2 1 2 @@ -61454,7 +61454,7 @@ 0 0 1 -247 + 0 1 2 1 @@ -61709,7 +61709,7 @@ 0 0 1 -248 + 0 1 1 1 @@ -61964,7 +61964,7 @@ 0 0 1 -248 + 0 1 1 1 @@ -62219,7 +62219,7 @@ 0 0 1 -249 + 0 1 1 1 @@ -62474,7 +62474,7 @@ 0 0 1 -249 + 0 1 1 1 @@ -62729,7 +62729,7 @@ 0 0 1 -250 + 0 1 1 1 @@ -62984,7 +62984,7 @@ 0 0 1 -250 + 0 1 1 1 @@ -63239,7 +63239,7 @@ 0 0 1 -251 + 0 1 1 1 @@ -63494,7 +63494,7 @@ 0 0 0 -251 + 0 1 1 1 @@ -63749,7 +63749,7 @@ 0 0 0 -252 + 0 1 1 1 @@ -64004,7 +64004,7 @@ 0 0 0 -253 + 0 1 1 1 @@ -64259,7 +64259,7 @@ 0 0 0 -253 + 0 1 1 1 @@ -64514,7 +64514,7 @@ 0 0 0 -254 + 0 1 1 1 @@ -64769,7 +64769,7 @@ 0 0 0 -254 + 0 1 1 0 @@ -65024,7 +65024,7 @@ 0 0 0 -255 + 0 1 0 0 @@ -65279,7 +65279,7 @@ 0 0 0 -255 + 0 0 0 0 diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/wlft7ciyi4 b/Individual_Project/Posit_Adder/Core_Arithmetic/wlft7ciyi4 index e2651a889851c8bac020650b13bff250575afd19..db4e225ffca5b911f96f36d5211f9e8d019a32c6 100644 Binary files a/Individual_Project/Posit_Adder/Core_Arithmetic/wlft7ciyi4 and b/Individual_Project/Posit_Adder/Core_Arithmetic/wlft7ciyi4 differ diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_info b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_info index abd776ef2df78960660d5efbf574a00cead2f68e..2e14d69c996903f881dd6c3ea44106a536649798 100644 --- a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_info +++ b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_info @@ -38,7 +38,7 @@ Z11 tCvgOpt 0 n@arithmetic_tb vData_Extraction R0 -Z12 !s110 1677275424 +Z12 !s110 1677276180 !i10b 1 !s100 ?M;l4a18YgFdj=6@ZQHk30 Z13 !s11b Dg1SIo80bB@j0V0VzS_@n1 @@ -49,13 +49,13 @@ R3 w1677028231 Z14 8H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Extraction.sv Z15 FH:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Extraction.sv -!i122 353 +!i122 362 L0 18 57 R6 r1 !s85 0 31 -Z16 !s108 1677275424.000000 +Z16 !s108 1677276180.000000 Z17 !s107 H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Extraction.sv| Z18 !s90 -reportprogress|300|-work|work|-sv|-stats=none|H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Extraction.sv| !i113 1 @@ -75,7 +75,7 @@ R3 w1676404420 8H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Leading_Bit_Detector.sv FH:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Leading_Bit_Detector.sv -!i122 354 +!i122 363 L0 19 34 R6 r1 @@ -116,7 +116,7 @@ R11 n@leading_@bit_@detector_8b vLeading_Bit_Detector_8B R0 -Z19 !s110 1677275425 +Z19 !s110 1677276181 !i10b 1 !s100 fzH72J8YEDz;1i]WHmSd[2 R13 @@ -127,13 +127,13 @@ R3 w1677030944 8H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/8B_LBD.sv FH:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/8B_LBD.sv -!i122 356 +!i122 365 L0 19 33 R6 r1 !s85 0 31 -Z20 !s108 1677275425.000000 +!s108 1677276181.000000 !s107 H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/8B_LBD.sv| !s90 -reportprogress|300|-work|work|-sv|-stats=none|H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/8B_LBD.sv| !i113 1 @@ -144,24 +144,24 @@ vPosit_Adder R0 R19 !i10b 1 -!s100 >IT=V<RJhPDM0;:o;0Bk<1 +!s100 VXdWm>TgWF6k``dEdjNjk0 R13 -I_`M0mATH0bliB]a7_SGie3 +ID@VIalL4JkaQ?K2Qd:OUb1 R2 S1 R3 -w1677275421 -Z21 8H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv -Z22 FH:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv -!i122 355 -L0 19 158 +w1677276176 +Z20 8H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv +Z21 FH:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv +!i122 364 +L0 19 160 R6 r1 !s85 0 31 -R20 -Z23 !s107 H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv| -Z24 !s90 -reportprogress|300|-work|work|-sv|-stats=none|H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv| +R16 +Z22 !s107 H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv| +Z23 !s90 -reportprogress|300|-work|work|-sv|-stats=none|H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder.sv| !i113 1 R10 R11 @@ -182,7 +182,7 @@ w1675896509 8H:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder_Arithmetic.sv FH:/INDIVIDUAL PROJECT/Posit/Individual_Project/Posit_Adder/Core_Arithmetic/Posit_Adder_Arithmetic.sv !i122 22 -Z25 L0 19 0 +Z24 L0 19 0 R6 31 R7 @@ -205,15 +205,15 @@ IO21Qg[>8O]7TDNkioZ[GV2 S1 R3 w1677014662 +R20 R21 -R22 !i122 47 -R25 +R24 R6 31 !s108 1677015825.000000 +R22 R23 -R24 !i113 1 R10 R11 @@ -231,7 +231,7 @@ R3 w1677274831 R4 R5 -!i122 352 +!i122 361 L0 19 122 R6 r1 diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib.qdb b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib.qdb index 8a8e0584de0327011caa13fafb201a050c55cd7f..57801c79e3c27671bf2db2908c3412a699b3038c 100644 Binary files a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib.qdb and b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib.qdb differ diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qpg b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qpg deleted file mode 100644 index 7845a1db4b655b8a8642fcfc179fa63b89217e79..0000000000000000000000000000000000000000 Binary files a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qpg and /dev/null differ diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qdb b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qdb similarity index 93% rename from Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qdb rename to Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qdb index 2bc9a10431f372fe3dd0e325bb9a743891585295..226b6bc57e09a85d0c5a260bd89c95fff6ba3465 100644 Binary files a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qdb and b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qdb differ diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qpg b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qpg new file mode 100644 index 0000000000000000000000000000000000000000..03031498c0f73e9c48cdfd78a4aa393ad965edef Binary files /dev/null and b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qpg differ diff --git a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qtl b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qtl similarity index 52% rename from Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qtl rename to Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qtl index 4b8734ba4576ec0b186696f3726621ec4304c710..930f5bec4e1c660f62f3987f957c37ea168ad63c 100644 Binary files a/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_28.qtl and b/Individual_Project/Posit_Adder/Core_Arithmetic/work/_lib1_29.qtl differ