{"id":1457,"date":"2026-10-21T13:00:03","date_gmt":"2026-10-21T04:00:03","guid":{"rendered":"https:\/\/rtlearner.com\/?p=1457"},"modified":"2026-10-21T13:05:29","modified_gmt":"2026-10-21T04:05:29","slug":"rtl-first-eco-lessons","status":"publish","type":"post","link":"https:\/\/rtlearner.com\/en\/rtl-first-eco-lessons\/","title":{"rendered":"[RTL] \ucc98\uc74c ECO\ub97c \ub9e1\uc558\uc744 \ub54c \uc54c\uc558\uc73c\uba74 \uc88b\uc558\uc744 \uac83\ub4e4"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">RTL freeze\uac00 \ub05d\ub098\uba74 RTL \uc5d4\uc9c0\ub2c8\uc5b4\uc758 \uc77c\ub3c4 \uac70\uc758 \ub05d\ub0ac\ub2e4\uace0 \uc0dd\uac01\ud588\uc2b5\ub2c8\ub2e4. \ud569\uc131\uacfc P&amp;R\uc740 \ubc31\uc5d4\ub4dc\uc758 \ubaab\uc774\uace0, \uc800\ub294 \ub2e4\uc74c \ube14\ub85d\uc744 \uc900\ube44\ud558\uba74 \ub41c\ub2e4\uace0\uc694.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub7f0\ub370 tape-out\uc744 \uba87 \uc8fc \uc55e\ub450\uace0 \uba54\uc77c \ud55c \ud1b5\uc774 \uc654\uc2b5\ub2c8\ub2e4. &#8220;\uc774 \uc870\uac74\uc5d0\uc11c \ub3d9\uc791\uc774 \ud2c0\ub9bd\ub2c8\ub2e4. \uc218\uc815 \uac00\ub2a5\ud560\uae4c\uc694?&#8221; \uc774\ubbf8 \ub137\ub9ac\uc2a4\ud2b8\uac00 \ub098\uc628 \uc0c1\ud0dc\ub77c RTL\ub9cc \uace0\uccd0\uc11c \ub2e4\uc2dc \ud569\uc131\ud560 \uc218\ub294 \uc5c6\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub807\uac8c \uc800\uc758 \uccab ECO(Engineering Change Order)\uac00 \uc2dc\uc791\ub410\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \uae00\uc740 &#8220;3\ub144 \ucc28\uac00 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \ubc30\uc6b4 \uac83\ub4e4&#8221; \uc2dc\ub9ac\uc988\uc758 \uccab \uae00\uc785\ub2c8\ub2e4. ECO \uad50\uacfc\uc11c\ub77c\uae30\ubcf4\ub2e4, \ucc98\uc74c ECO\ub97c \ub9e1\uc740 \uc0ac\ub78c\uc774 \uc2e4\uc81c\ub85c \ud5e4\ub9f8\ub358 \uc21c\uc11c\ub300\ub85c \uc815\ub9ac\ud55c \uae30\ub85d\uc785\ub2c8\ub2e4.<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id1457_623dd0-0c .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kb-table-of-content-nav.kb-table-of-content-id1457_623dd0-0c .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id1457_623dd0-0c .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id1457_623dd0-0c .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id1457_623dd0-0c .kb-table-of-contents-title{font-size:var(--global-kb-font-size-md, 1.25rem);}.kb-table-of-content-nav.kb-table-of-content-id1457_623dd0-0c .kb-table-of-content-wrap .kb-table-of-content-list{font-size:var(--global-kb-font-size-sm, 0.9rem);}}<\/style>\n\n<style>.kadence-column1457_b8b988-f2 > .kt-inside-inner-col{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kadence-column1457_b8b988-f2 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1457_b8b988-f2 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1457_b8b988-f2 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1457_b8b988-f2 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1457_b8b988-f2{position:relative;}@media all and (max-width: 1024px){.kadence-column1457_b8b988-f2 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1457_b8b988-f2 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1457_b8b988-f2\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>\uad00\ub828 \uae00<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-post-sim\/\" data-type=\"post\" data-id=\"1049\">[RTL] RTL \uc2dc\ubbac\ub808\uc774\uc158\uc740 \uc644\ubcbd\ud558\uc9c0 \uc54a\ub2e4: Post-Sim(GLS)\uc744 \ud558\ub294 \uc774\uc720<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-low-power-design\/\" data-type=\"post\" data-id=\"1083\">[RTL] Low Power RTL \uc124\uacc4 \uae30\ubc95 (Clock Gating)<\/a><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">1. ECO\ub780 \ubb34\uc5c7\uc774\uace0, \uc65c RTL \uc5d4\uc9c0\ub2c8\uc5b4\uac00 \ud558\ub098\uc694?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ECO\ub294 <strong>\uc774\ubbf8 \ub9cc\ub4e4\uc5b4\uc9c4 \ub137\ub9ac\uc2a4\ud2b8\ub97c \ucd5c\uc18c\ud55c\uc73c\ub85c \uc9c1\uc811 \uace0\uccd0\uc11c<\/strong> \uae30\ub2a5\uc744 \ubc14\uafb8\ub294 \uc791\uc5c5\uc785\ub2c8\ub2e4. \ucc98\uc74c\ubd80\ud130 \ub2e4\uc2dc \ud569\uc131\ud558\uba74 \ud0c0\uc774\ubc0d, \ubc30\uce58, \ubc30\uc120 \uacb0\uacfc\uac00 \uc804\ubd80 \ubc14\ub01d\ub2c8\ub2e4. \uadf8\ub7ec\uba74 \ubc31\uc5d4\ub4dc\uac00 \uba87 \uc8fc \ub3d9\uc548 \ud574 \uc628 \uc77c\uc744 \ub2e4\uc2dc \ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub798\uc11c freeze \uc774\ud6c4\uc5d0\ub294 &#8220;\ubc14\ub010 \ubd80\ubd84\ub9cc \uac8c\uc774\ud2b8 \uba87 \uac1c\ub85c \uaff0\ub9e4\ub294&#8221; \ubc29\uc2dd\uc744 \uc501\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ECO\ub294 \ud06c\uac8c \ub450 \uac08\ub798\ub85c \ub098\ub269\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Functional ECO<\/strong>: \ub85c\uc9c1 \uc790\uccb4\ub97c \ubc14\uafb8\ub294 \uc791\uc5c5\uc785\ub2c8\ub2e4. \uc774 \uae00\uc758 \uc8fc\uc81c\uc785\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>Timing ECO<\/strong>: \ubc84\ud37c \uc0bd\uc785\uc774\ub098 \uc140 \uc0ac\uc774\uc988 \uc870\uc815\ucc98\ub7fc \ud0c0\uc774\ubc0d\uc744 \ub9de\ucd94\ub294 \uc791\uc5c5\uc774\uba70, \uc8fc\ub85c \ubc31\uc5d4\ub4dc\uac00 \ub9e1\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Functional ECO\uc5d0\uc11c RTL \uc5d4\uc9c0\ub2c8\uc5b4\uac00 \ube60\uc9c8 \uc218 \uc5c6\ub294 \uc774\uc720\ub294 \uac04\ub2e8\ud569\ub2c8\ub2e4. <strong>\ubb34\uc5c7\uc744, \uc65c, \uc5b4\ub514\uae4c\uc9c0 \ubc14\uafd4\uc57c \ud558\ub294\uc9c0<\/strong> \uc544\ub294 \uc0ac\ub78c\uc774 RTL\uc744 \uc4f4 \uc0ac\ub78c\uc774\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. \ubc94\uc704\ubd80\ud130 \uc815\ud55c\ub2e4: &#8220;\uc5b4\ub514\uae4c\uc9c0 \ubc14\ub00c\ub294\uac00&#8221;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc98\uc74c\uc5d0 \uac00\uc7a5 \ud06c\uac8c \ud55c \uc2e4\uc218\ub294 \uc694\uccad\uc744 \ubc1b\uc790\ub9c8\uc790 RTL\ubd80\ud130 \uace0\uce5c \uac83\uc785\ub2c8\ub2e4. ECO\uc5d0\uc11c\ub294 \uace0\uce58\uae30 \uc804\uc5d0 \ubc94\uc704\ub97c \uba3c\uc800 \uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc81c\uac00 \uacaa\uc740 \uc218\uc815 \uc694\uccad\uc740 \ub300\ubd80\ubd84 \uc544\uc8fc \uc791\uc558\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uba74 \uc774\ub7f0 \uac83\ub4e4\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uce74\uc6b4\ud130 \uc885\ub8cc\uac12\uc774 \uc870\uae08 \uc5b4\uae0b\ub098 \uc788\uc74c<\/li>\n\n\n\n<li>\uc778\ub371\uc2a4 \uacbd\uacc4 \uc870\uac74\uc774 \ud558\ub098 \ucc28\uc774(off-by-one)<\/li>\n\n\n\n<li>select \uc2e0\ud638\ub97c 1\uc0ac\uc774\ud074 \uc9c0\uc5f0\ud55c \ubc84\uc804\uc73c\ub85c \uc368\uc57c \ud568<\/li>\n\n\n\n<li>\ud2b9\uc815 \uc124\uc815\uc758 \ud2b9\uc218 \ucf00\uc774\uc2a4\uc5d0 \ub300\ud55c \uc870\uac74 \ub204\ub77d<\/li>\n\n\n\n<li>ready \uc2e0\ud638\uc758 reset \uc870\uac74 \ub204\ub77d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">RTL\ub85c\ub294 \ud55c \uc904\uc774\uc9c0\ub9cc \ub137\ub9ac\uc2a4\ud2b8\uc5d0\uc11c\ub294 \uc774\uc57c\uae30\uac00 \ub2e4\ub985\ub2c8\ub2e4. \uadf8\ub798\uc11c \ubc94\uc704\ub97c \uc815\ud560 \ub54c \uc544\ub798 \uc138 \uac00\uc9c0\ub97c \uaf2d \uc801\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\uc601\ud5a5 \ubc1b\ub294 \uc2e0\ud638<\/strong>: \uc774 \uc218\uc815\uc774 \uc5b4\ub5a4 \ucd9c\ub825\uae4c\uc9c0 \ud37c\uc9c0\ub294\uac00?<\/li>\n\n\n\n<li><strong>\uc0c8 \ud50c\ub9bd\ud50c\ub86d\uc774 \ud544\uc694\ud55c\uac00<\/strong>: 1\uc0ac\uc774\ud074 \uc9c0\uc5f0\ucc98\ub7fc \uc0c1\ud0dc\uac00 \ucd94\uac00\ub418\uba74 \uc870\ud569 \ub85c\uc9c1 \uc218\uc815\ubcf4\ub2e4 \ud6e8\uc52c \ubb34\uac81\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ubc84\uc2a4 \ud3ed<\/strong>: \ud55c \ube44\ud2b8\ub9cc \ubc14\uafb8\ub294\uc9c0, \ubc84\uc2a4 \uc804\uccb4\ub97c \ubc14\uafb8\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4. \uc774 \ud56d\ubaa9\uc740 \ub4a4\uc5d0\uc11c \ub2e4\uc2dc \ub098\uc635\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">3. Pre-net\uacfc RTL\uc744 \ub098\ub780\ud788 \ub193\uace0 \uc218\uc815 \uc9c0\uc810 \ucc3e\uae30<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ubc94\uc704\uac00 \uc815\ud574\uc9c0\uba74 \uc218\uc815\ud560 RTL\uacfc <strong>pre-layout \ub137\ub9ac\uc2a4\ud2b8(pre-net)<\/strong> \uc5d0\uc11c \uac19\uc740 \uc704\uce58\ub97c \ucc3e\uc2b5\ub2c8\ub2e4. \ud569\uc131 \ud234\uc740 \uc2e0\ud638 \uc774\ub984\uc744 \ubc14\uafb8\uace0 \ub85c\uc9c1\uc744 \ud569\uce58\uae30 \ub54c\ubb38\uc5d0, RTL\uc758 <code>cnt_q<\/code>\uac00 \ub137\ub9ac\uc2a4\ud2b8\uc5d0\uc11c \uadf8\ub300\ub85c \ubcf4\uc774\uc9c0 \uc54a\uc744 \ub54c\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\ub798\ub294 \uc124\uba85\uc744 \uc704\ud574 \ub9cc\ub4e0 <strong>\uac00\uc0c1\uc758 \uc608\uc2dc<\/strong>\uc785\ub2c8\ub2e4. RTL\uc5d0\uc11c \uce74\uc6b4\ud130 \uc885\ub8cc\uac12\uc744 \ubc14\uafb8\ub294 \uacbd\uc6b0\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/\/ RTL (\uc608\uc2dc) : \uc885\ub8cc \uc870\uac74 \uc218\uc815\nassign cnt_done = (cnt_q == LAST_VAL);   \/\/ before\nassign cnt_done = (cnt_q == LAST_VAL-1); \/\/ after<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #616E88\">\/\/ RTL (\uc608\uc2dc) : \uc885\ub8cc \uc870\uac74 \uc218\uc815<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">assign<\/span><span style=\"color: #D8DEE9FF\"> cnt_done <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> (cnt_q <\/span><span style=\"color: #81A1C1\">==<\/span><span style=\"color: #D8DEE9FF\"> LAST_VAL);   <\/span><span style=\"color: #616E88\">\/\/ before<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">assign<\/span><span style=\"color: #D8DEE9FF\"> cnt_done <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> (cnt_q <\/span><span style=\"color: #81A1C1\">==<\/span><span style=\"color: #D8DEE9FF\"> LAST_VAL<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">); <\/span><span style=\"color: #616E88\">\/\/ after<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\ub137\ub9ac\uc2a4\ud2b8\uc5d0\uc11c\ub294 \uc774 \ube44\uad50\uae30\uac00 XOR\/AND \uac8c\uc774\ud2b8 \ubb36\uc74c\uc73c\ub85c \ud480\uc5b4\uc838 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub798\uc11c \uc800\ub294 \ubcf4\ud1b5 \uc774 \uc21c\uc11c\ub85c \ucc3e\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\uc774\ub984\uc774 \ubcf4\uc874\ub418\ub294 <strong>\ud50c\ub9bd\ud50c\ub86d \ucd9c\ub825<\/strong>(<code>cnt_q_reg_*_\/Q<\/code>)\uc5d0\uc11c \ucd9c\ubc1c\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>fan-out\uc744 \ub530\ub77c\uac00\uba70 \ube44\uad50 \ub85c\uc9c1\uc774 \ub05d\ub098\ub294 \uc9c0\uc810(<code>cnt_done<\/code>\uc5d0 \ud574\ub2f9\ud558\ub294 net)\uc744 \ucc3e\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uadf8 net\uc5d0 \uc5f0\uacb0\ub41c \uac8c\uc774\ud2b8\uc758 \uc785\ub825\uc744 \ubc14\uafb8\uac70\ub098, spare cell\ub85c \uc0c8 \uac8c\uc774\ud2b8\ub97c \ub9cc\ub4e4\uc5b4 \ub07c\uc6c1\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/\/ Netlist ECO (\uc608\uc2dc) : LAST_VAL\uc774 \ud640\uc218\ub77c LAST_VAL-1\uacfc LSB \ud558\ub098\ub9cc \ub2e4\ub974\ub2e4\uace0 \uac00\uc815\n\/\/ \ube44\uad50\uae30\uc5d0\uc11c LSB \uc785\ub825\uc758 \uadf9\uc131\ub9cc \ub4a4\uc9d1\uc73c\uba74 \ub428\nINV_X1  eco_inv_0 ( .A(cnt_q_reg_0_\/Q), .Y(eco_n0) );\nAND4_X1 U123      ( .A(eco_n0), .B(n45), .C(n46), .D(n47), .Y(cnt_done) );<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #616E88\">\/\/ Netlist ECO (\uc608\uc2dc) : LAST_VAL\uc774 \ud640\uc218\ub77c LAST_VAL-1\uacfc LSB \ud558\ub098\ub9cc \ub2e4\ub974\ub2e4\uace0 \uac00\uc815<\/span><\/span>\n<span class=\"line\"><span style=\"color: #616E88\">\/\/ \ube44\uad50\uae30\uc5d0\uc11c LSB \uc785\ub825\uc758 \uadf9\uc131\ub9cc \ub4a4\uc9d1\uc73c\uba74 \ub428<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">INV_X1  eco_inv_0 ( .A(cnt_q_reg_0_<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9FF\">Q), .Y(eco_n0) );<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">AND4_X1 U123      ( .A(eco_n0), .B(n45), .C(n46), .D(n47), .Y(cnt_done) );<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\ub137\ub9ac\uc2a4\ud2b8\ub97c \uc77d\ub294 \uc694\ub839, \uc608\ub97c \ub4e4\uc5b4 \uc774\ub984\uc774 \uc5b4\ub5bb\uac8c \ubc14\ub00c\ub294\uc9c0\uc640 clock gating \uc140\uc774 \uc5b4\ub5bb\uac8c \ubcf4\uc774\ub294\uc9c0\ub294 \ub530\ub85c \ub2e4\ub8e8\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. \ub137\ub9ac\uc2a4\ud2b8 ECO \uc801\uc6a9: \uc190\uc73c\ub85c \ud560\uae4c, \ud234\ub85c \ud560\uae4c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ECO\ub294 \uc190\uc73c\ub85c \uac8c\uc774\ud2b8\ub97c \uc9c1\uc811 \ub123\uc744 \uc218\ub3c4 \uc788\uace0, Conformal ECO\ub098 Formality ECO \uac19\uc740 \ud234\ub85c \ud328\uce58\ub97c \uc0dd\uc131\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc2e4\ubb34\uc5d0\uc11c\ub294 \ub458\uc744 \uc11e\uc5b4 \uc4f0\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc98\uc74c \ud560 \ub54c \uc9c0\ucf30\uc73c\uba74 \uc88b\uc558\uc744 \uc6d0\uce59\uc740 \uc774\ub807\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>RTL\ub3c4 \ubc18\ub4dc\uc2dc \uac19\uc774 \uace0\uce69\ub2c8\ub2e4.<\/strong> \ub137\ub9ac\uc2a4\ud2b8\ub9cc \uace0\uce58\uba74 RTL\uacfc \ub137\ub9ac\uc2a4\ud2b8\uac00 \uc5b4\uae0b\ub098\uace0, \ub2e4\uc74c \ub2e8\uacc4\uc758 \ub4f1\uac00\uc131 \uac80\uc0ac\uac00 \ud1b5\uacfc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\uc218\uc815 \ud55c \uac74\ub9c8\ub2e4 \uae30\ub85d\uc744 \ub0a8\uae41\ub2c8\ub2e4.<\/strong> \ubb34\uc5c7\uc744 \uc65c \ubc14\uafe8\uace0, \uc5b4\ub5a4 \uac8c\uc774\ud2b8\ub97c \ub123\uc5c8\ub294\uc9c0 \uc801\uc2b5\ub2c8\ub2e4. ECO\uac00 \uc5ec\ub7ec \ucc28\ub840 \uc774\uc5b4\uc9c0\uba74 \uc5b4\ub290 \ub77c\uc6b4\ub4dc\uc5d0\uc11c \ubb34\uc5c7\uc774 \ub4e4\uc5b4\uac14\ub294\uc9c0 \ud5f7\uac08\ub9ac\uae30 \uc2dc\uc791\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>spare cell \uc704\uce58\uc640 \uc885\ub958\ub294 \ubc31\uc5d4\ub4dc\uc640 \uba3c\uc800 \ud655\uc778\ud569\ub2c8\ub2e4.<\/strong> \ub137\ub9ac\uc2a4\ud2b8\uc5d0\uc11c \ub17c\ub9ac\uc801\uc73c\ub85c \ub9de\uc544\ub3c4 \ubb3c\ub9ac\uc801\uc73c\ub85c \uc4f8 \uc140\uc774 \uc5c6\uc73c\uba74 \uc18c\uc6a9\uc5c6\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">5. \uac80\uc99d: \ub4f1\uac00\uc131 \uac80\uc0ac\uc640 \uc7ac\uc2dc\ubbac\ub808\uc774\uc158<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ECO\uc758 \uac80\uc99d\uc740 \ub450 \ucd95\uc73c\ub85c \uc774\ub8e8\uc5b4\uc9d1\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>(1) \ub4f1\uac00\uc131 \uac80\uc0ac (LEC)<\/strong> \uc218\uc815\ud55c RTL\uacfc \uc218\uc815\ud55c \ub137\ub9ac\uc2a4\ud2b8\uac00 \ub17c\ub9ac\uc801\uc73c\ub85c \uac19\uc740\uc9c0 Formality\ub098 Conformal\ub85c \ud655\uc778\ud569\ub2c8\ub2e4. \uc81c \uacbd\uc6b0\uc5d0\ub294 \uba3c\uc800 RTL\uacfc pre-net\uc744 \ube44\uad50\ud588\uc2b5\ub2c8\ub2e4. \uc774\uac8c \ud1b5\uacfc\ud55c \ub4a4 \uac19\uc740 \uc218\uc815\uc744 post-layout \ub137\ub9ac\uc2a4\ud2b8\uc5d0 \ubc18\uc601\ud558\uace0, \ub137\ub9ac\uc2a4\ud2b8\ub07c\ub9ac(net-to-net) \ub2e4\uc2dc \ube44\uad50\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc98\uc74c \ub3cc\ub838\uc744 \ub54c \ubc14\ub85c \ud1b5\uacfc\ud558\uc9c0\ub294 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc9c0\uc5f0 \uc2e0\ud638\ub97c \ubc84\uc2a4\uc758 <strong>\uc77c\ubd80 \ube44\ud2b8\uc5d0\ub9cc<\/strong> \uc5f0\uacb0\ud588\uac70\ub098, clock gating enable \uc870\uac74\uc774 \ud558\ub098 \ube60\uc9c4 \uacbd\uc6b0\uac00 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. \uc774 \ub514\ubc84\uae45 \uacfc\uc815\uc740 \ub2e4\uc74c \uae00\uc758 \uc8fc\uc81c\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>(2) \uc7ac\uc2dc\ubbac\ub808\uc774\uc158<\/strong> LEC\ub294 &#8220;RTL\uacfc \uac19\ub2e4&#8221;\ub294 \uac83\ub9cc \ubcf4\uc7a5\ud569\ub2c8\ub2e4. <strong>RTL \uc218\uc815 \uc790\uccb4\uac00 \ub9de\ub294\uc9c0<\/strong>\ub294 \uc54c\ub824 \uc8fc\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uadf8\ub798\uc11c \uc218\uc815 \uc694\uccad\uc744 \uc7ac\ud604\ud558\ub294 \ud14c\uc2a4\ud2b8\ub97c RTL\uc5d0\uc11c \uba3c\uc800 \ub3cc\ub9ac\uace0, \uac00\ub2a5\ud558\uba74 ECO \ub137\ub9ac\uc2a4\ud2b8\ub85c GLS\uae4c\uc9c0 \ub3cc\ub824 \ud655\uc778\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. \ucc98\uc74c\uc774\ub77c \ud588\ub358 \uc2e4\uc218\ub4e4<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&#8220;\ud55c \uc904\uc774\ub2c8\uae4c \uae08\ubc29&#8221;\uc774\ub77c\uace0 \uc77c\uc815\uc744 \ub9d0\ud588\uc2b5\ub2c8\ub2e4.<\/strong> RTL \ud55c \uc904\uc774 \ub137\ub9ac\uc2a4\ud2b8\uc5d0\uc11c\ub294 \ubc18\ub098\uc808\uc774 \ub418\uae30\ub3c4 \ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ubc84\uc2a4 \ud3ed\uc744 \ud655\uc778\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<\/strong> \uc77c\ubd80 \ube44\ud2b8\ub9cc \ubc14\ub00c\ub294 \uc2e4\uc218\ub294 LEC\uc5d0\uc11c \uc7a1\ud614\uc9c0\ub9cc, \ucc98\uc74c\ubd80\ud130 \uccb4\ud06c\ud588\ub2e4\uba74 \ud55c \ub77c\uc6b4\ub4dc\ub97c \uc544\uaf08\uc744 \uac81\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>ECO\uac00 \ub05d\ub0ac\ub2e4\uace0 \uc548\uc2ec\ud588\uc2b5\ub2c8\ub2e4.<\/strong> \uad75\uc9c1\ud55c \ub77c\uc6b4\ub4dc\uac00 \ub05d\ub09c \ub4a4\uc5d0\ub3c4 \uc544\ub0a0\ub85c\uadf8 \uc778\ud130\ud398\uc774\uc2a4 \ud0c0\uc774\ubc0d \ub3d9\uc791 \ub54c\ubb38\uc5d0 \uc791\uc740 ECO\uac00 \ud55c \ubc88 \ub354 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. ECO \uae30\ub85d\uc744 \uc798 \ub0a8\uaca8 \ub454 \ub355\ubd84\uc5d0 \uadf8\ub54c\ub294 \ud6e8\uc52c \ube68\ub9ac \ub05d\ub0c8\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">7. \uccab ECO \uccb4\ud06c\ub9ac\uc2a4\ud2b8<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[ ] \uc218\uc815 \uc694\uccad\uc744 \uc7ac\ud604\ud558\ub294 \ud14c\uc2a4\ud2b8\uac00 RTL \uc2dc\ubbac\ub808\uc774\uc158\uc5d0 \uc788\ub294\uac00?<\/li>\n\n\n\n<li>[ ] \uc601\ud5a5 \ubc1b\ub294 \ucd9c\ub825 \uc2e0\ud638\uc640 \ubc84\uc2a4 \ud3ed(\uc804\uccb4 \ube44\ud2b8 \/ \uc77c\ubd80 \ube44\ud2b8)\uc744 \uc801\uc5c8\ub294\uac00?<\/li>\n\n\n\n<li>[ ] \uc0c8 \ud50c\ub9bd\ud50c\ub86d\uc774 \ud544\uc694\ud55c \uc218\uc815\uc778\uac00? \ud544\uc694\ud558\ub2e4\uba74 spare cell\uc744 \ubc31\uc5d4\ub4dc\uc640 \ud655\uc778\ud588\ub294\uac00?<\/li>\n\n\n\n<li>[ ] RTL\uacfc \ub137\ub9ac\uc2a4\ud2b8\ub97c <strong>\ub458 \ub2e4<\/strong> \uace0\ucce4\ub294\uac00?<\/li>\n\n\n\n<li>[ ] \uc218\uc815 \uc9c0\uc810\uc744 \ud50c\ub9bd\ud50c\ub86d \ucd9c\ub825\ucc98\ub7fc \uc774\ub984\uc774 \ubcf4\uc874\ub41c \uae30\uc900\uc810\uc5d0\uc11c \ucd94\uc801\ud588\ub294\uac00?<\/li>\n\n\n\n<li>[ ] RTL\uacfc pre-net \uc0ac\uc774 LEC\uac00 \ud1b5\uacfc\ud588\ub294\uac00?<\/li>\n\n\n\n<li>[ ] post-layout \ubc18\uc601 \ud6c4 net-to-net LEC\uac00 \ud1b5\uacfc\ud588\ub294\uac00?<\/li>\n\n\n\n<li>[ ] \uc7ac\uc2dc\ubbac\ub808\uc774\uc158(\uac00\ub2a5\ud558\uba74 GLS)\uc73c\ub85c \uae30\ub2a5\uc744 \ud655\uc778\ud588\ub294\uac00?<\/li>\n\n\n\n<li>[ ] \ub77c\uc6b4\ub4dc\ubcc4 \uc218\uc815 \ub0b4\uc5ed\uc744 \uae30\ub85d\ud588\ub294\uac00?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\ub9c8\ubb34\ub9ac: ECO\ub294 RTL\uc744 \ub05d\uae4c\uc9c0 \ucc45\uc784\uc9c0\ub294 \uc77c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc98\uc74c ECO\ub97c \ub9e1\uc558\uc744 \ub54c\ub294 &#8220;freeze \uc774\ud6c4\uc5d0 RTL\uc744 \ub610 \uace0\uce5c\ub2e4&#8221;\ub294 \uac8c \ubd80\ub2f4\uc2a4\ub7ec\uc6e0\uc2b5\ub2c8\ub2e4. \uc9c0\uae08 \ub3cc\uc544\ubcf4\uba74 ECO\ub294 \uc81c\uac00 \uc4f4 RTL\uc774 \uac8c\uc774\ud2b8\uac00 \ub418\uace0 \uce69\uc774 \ub418\ub294 \uacfc\uc815\uc744 \ucc98\uc74c\uc73c\ub85c \ub05d\uae4c\uc9c0 \ub530\ub77c\uac00 \ubcf8 \uacbd\ud5d8\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \ub137\ub9ac\uc2a4\ud2b8\ub97c \uc77d\uac8c \ub418\uc5c8\uace0, \ubc31\uc5d4\ub4dc\uc640 \uac19\uc740 \uc5b8\uc5b4\ub85c \uc774\uc57c\uae30\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\uc74c \uae00\uc5d0\uc11c\ub294 \uc774 \uacfc\uc815\uc5d0\uc11c \uac00\uc7a5 \uc624\ub798 \ubd99\uc7a1\uace0 \uc788\uc5c8\ub358 \ubb38\uc81c, <strong>\ub4f1\uac00\uc131 \uac80\uc0ac(LEC)\uac00 \uc2e4\ud328\ud588\uc744 \ub54c \uc6d0\uc778\uc744 \uc881\ud600 \uac00\ub294 \ub514\ubc84\uae45 \uc21c\uc11c<\/strong>\ub97c \ub2e4\ub904 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uc77c\ubd80 \ube44\ud2b8\ub9cc \uc218\uc815\uc774 \ube60\uc9c4 \uacbd\uc6b0\uc640 clock gating \uc870\uac74\uc774 \ub204\ub77d\ub41c \uacbd\uc6b0\ub97c \uc608\ub85c \ub4e4\uc5b4, \uc2e4\ud328 \ub9ac\ud3ec\ud2b8\ub97c \uc5b4\ub5bb\uac8c \uc77d\ub294\uc9c0 \uc815\ub9ac\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<style>.kadence-column1457_5d56cc-73 > .kt-inside-inner-col{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kadence-column1457_5d56cc-73 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1457_5d56cc-73 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1457_5d56cc-73 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1457_5d56cc-73 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1457_5d56cc-73{position:relative;}@media all and (max-width: 1024px){.kadence-column1457_5d56cc-73 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1457_5d56cc-73 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1457_5d56cc-73\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\"><strong>\uad00\ub828 \uae00<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-fan-in-fan-out\/\">[RTL] Fan-in\uacfc Fan-out: timing issue\uc758 \uc228\uaca8\uc9c4 \uc8fc\ubc94\uacfc \ud574\uacb0\ucc45<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-ready-valid-handshake\/\" data-type=\"post\" data-id=\"1110\">[RTL] RTL Valid-Ready Handshake\uc640 Skid Buffer<\/a><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc38\uace0: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Engineering_change_order\" target=\"_blank\" rel=\"noopener\">\uc704\ud0a4\ud53c\ub514\uc544<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>RTL freeze\uac00 \ub05d\ub098\uba74 RTL \uc5d4\uc9c0\ub2c8\uc5b4\uc758 \uc77c\ub3c4 \uac70\uc758 \ub05d\ub0ac\ub2e4\uace0 \uc0dd\uac01\ud588\uc2b5\ub2c8\ub2e4. \ud569\uc131\uacfc&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[125],"tags":[122,123],"class_list":["post-1457","post","type-post","status-publish","format-standard","hentry","category-rtl-engineer-project-log","tag-eco","tag-netlist"],"_links":{"self":[{"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/posts\/1457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/comments?post=1457"}],"version-history":[{"count":3,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/posts\/1457\/revisions"}],"predecessor-version":[{"id":1460,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/posts\/1457\/revisions\/1460"}],"wp:attachment":[{"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/media?parent=1457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/categories?post=1457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/tags?post=1457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}