{"id":1083,"date":"2025-12-11T11:13:56","date_gmt":"2025-12-11T02:13:56","guid":{"rendered":"https:\/\/rtlearner.com\/?p=1083"},"modified":"2025-12-22T17:53:40","modified_gmt":"2025-12-22T08:53:40","slug":"rtl-low-power-design","status":"publish","type":"post","link":"https:\/\/rtlearner.com\/en\/rtl-low-power-design\/","title":{"rendered":"[RTL] Low Power RTL \uc124\uacc4 \uae30\ubc95 (Clock Gating)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\ucd5c\uc2e0 \ubaa8\ubc14\uc77c \uae30\uae30\uc640 IoT \ub514\ubc14\uc774\uc2a4\uc5d0\uc11c \uac00\uc7a5 \uc911\uc694\ud55c spec\uc740 \ubb34\uc5c7\uc77c\uae4c\uc694? \uc131\ub2a5\ub3c4 \uc911\uc694\ud558\uc9c0\ub9cc, \ubc14\ub85c \ubc30\ud130\ub9ac \uc218\uba85(Battery Life)\uacfc <strong>\ubc1c\uc5f4 \uad00\ub9ac<\/strong>\uc785\ub2c8\ub2e4. \uc544\ubb34\ub9ac \uc131\ub2a5\uc774 \uc88b\uc544\ub3c4 1\uc2dc\uac04 \ub9cc\uc5d0 \ubc30\ud130\ub9ac\uac00 \ubc29\uc804\ub418\uac70\ub098 \uc190\ub09c\ub85c\ucc98\ub7fc \ub728\uac70\uc6cc\uc9c0\ub294 chip\uc740 \uc2dc\uc7a5\uc5d0\uc11c \uc0b4\uc544\ub0a8\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RTL \uc124\uacc4\uc790\uac00 &#8220;\uae30\ub2a5(Functionality)&#8221;\ub9cc \uac80\uc99d\ud558\uace0 \ub118\uc5b4\uac00\ub358 \uc2dc\ub300\ub294 \uc9c0\ub0ac\uc2b5\ub2c8\ub2e4. \uc774\uc81c\ub294 \uc804\ub825 \uc18c\ubaa8(Power Consumption)\ub97c \uc904\uc774\ub294 \ub514\uc790\uc778 \uc2a4\ud0c0\uc77c\uc774 \ud544\uc218 \uc5ed\ub7c9\uc774 \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ubc88 \uae00\uc5d0\uc11c\ub294 RTL \ub2e8\uacc4\uc5d0\uc11c \uc801\uc6a9\ud560 \uc218 \uc788\ub294 \uac00\uc7a5 \ud6a8\uacfc\uc801\uc778 \uc800\uc804\ub825 \uc124\uacc4 \uae30\ubc95\uc778 <strong>Clock Gating<\/strong>\uacfc <strong>Operand Isolation<\/strong>\uc5d0 \ub300\ud574 \ub2e4\ub904\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id1083_4b5f8b-b7 .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-id1083_4b5f8b-b7 .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-id1083_4b5f8b-b7 .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id1083_4b5f8b-b7 .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-id1083_4b5f8b-b7 .kb-table-of-contents-title{font-size:var(--global-kb-font-size-md, 1.25rem);}.kb-table-of-content-nav.kb-table-of-content-id1083_4b5f8b-b7 .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-column1083_6ee489-73 > .kt-inside-inner-col{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kadence-column1083_6ee489-73 > .kt-inside-inner-col,.kadence-column1083_6ee489-73 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1083_6ee489-73 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1083_6ee489-73 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1083_6ee489-73 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1083_6ee489-73 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1083_6ee489-73{position:relative;}@media all and (max-width: 1024px){.kadence-column1083_6ee489-73 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1083_6ee489-73 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1083_6ee489-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\/verilog-cdc-metastability\/\">[RTL] \ube44\ub3d9\uae30 \uc2e0\ud638 \ucc98\ub9ac: CDC\uc640 Metastability<\/a><\/p>\n\n\n\n<p class=\"has-d-8-dee-9-ff-color has-text-color wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-engineer-with-process-variation\/\">[RTL] \uacf5\uc815 \uc0b0\ud3ec(Process Variation)\uc640 Setup\/Hold Time\uc758 \uc0c1\uad00\uad00\uacc4<\/a><\/p>\n\n\n\n<p class=\"has-d-8-dee-9-ff-color has-text-color wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-post-sim\/\">[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<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">1. \uc804\ub825 \uc18c\ubaa8\uc758 \uacf5\uc2dd: \uc6b0\ub9ac\uac00 \uc904\uc77c \uc218 \uc788\ub294 \uac83\uc740?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ubc18\ub3c4\uccb4\uc758 \uc18c\ube44 \uc804\ub825\uc740 \ud06c\uac8c \ub3d9\uc801 \uc804\ub825(Dynamic Power)\uacfc \uc815\uc801 \uc804\ub825(Static Power)\uc758 \ud569\uc73c\ub85c \uc815\uc758\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>P<\/mi><mrow><mi>t<\/mi><mi>o<\/mi><mi>t<\/mi><mi>a<\/mi><mi>l<\/mi><\/mrow><\/msub><mo>=<\/mo><msub><mi>P<\/mi><mrow><mi>d<\/mi><mi>y<\/mi><mi>n<\/mi><mi>a<\/mi><mi>m<\/mi><mi>i<\/mi><mi>c<\/mi><\/mrow><\/msub><mo>+<\/mo><msub><mi>P<\/mi><mrow><mi>s<\/mi><mi>t<\/mi><mi>a<\/mi><mi>t<\/mi><mi>i<\/mi><mi>c<\/mi><\/mrow><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">P_{total} = P_{dynamic} + P_{static}<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Static Power (Leakage):<\/strong> \ud2b8\ub79c\uc9c0\uc2a4\ud130\uac00 \uaebc\uc838 \uc788\uc5b4\ub3c4 \uc0c8\uc5b4 \ub098\uac00\ub294 \uc804\ub958\uc785\ub2c8\ub2e4. \uc774\ub294 \uacf5\uc815(Process) \uae30\uc220\uc774\ub098 \uc804\uc555(Multi-Vt cell)\uc5d0 \ud06c\uac8c \uc758\uc874\ud558\ubbc0\ub85c RTL \uc124\uacc4\uc790\uac00 \uc81c\uc5b4\ud558\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>Dynamic Power (Switching):<\/strong> \uc2e0\ud638\uac00 0\uc5d0\uc11c 1\ub85c, 1\uc5d0\uc11c 0\uc73c\ub85c \ubcc0\ud560 \ub54c(Toggle) \ubc1c\uc0dd\ud558\ub294 \uc804\ub825\uc785\ub2c8\ub2e4. RTL \uc124\uacc4\uc790\uac00 \uc904\uc5ec\uc57c \ud560 \ud575\uc2ec \ud0c0\uac9f\uc785\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\ub3d9\uc801 \uc804\ub825\uc758 \uacf5\uc2dd\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>P<\/mi><mrow><mi>d<\/mi><mi>y<\/mi><mi>n<\/mi><mi>a<\/mi><mi>m<\/mi><mi>i<\/mi><mi>c<\/mi><\/mrow><\/msub><mo>=<\/mo><mi>\u03b1<\/mi><mo>\u22c5<\/mo><mi>C<\/mi><mo>\u22c5<\/mo><msup><mi>V<\/mi><mn>2<\/mn><\/msup><mo>\u22c5<\/mo><mi>f<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">P_{dynamic} = \\alpha \\cdot C \\cdot V^2 \\cdot f<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>alpha (<strong>Activity Factor<\/strong>): \uc2e0\ud638\uac00 \uc5bc\ub9c8\ub098 \uc790\uc8fc \ubc14\ub00c\ub294\uac00? <strong>(RTL \uc124\uacc4\uc790\uc758 \ud575\uc2ec \ud0c0\uac9f!)<\/strong><\/li>\n\n\n\n<li>C (Capacitance): \ubd80\ud558 \uc6a9\ub7c9<\/li>\n\n\n\n<li>V (Voltage): \ub3d9\uc791 \uc804\uc555<\/li>\n\n\n\n<li>f (Frequency): \ub3d9\uc791 \uc8fc\ud30c\uc218<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\uc6b0\ub9ac\ub294 RTL \ucf54\ub4dc\ub97c \ud1b5\ud574 <strong>\ubd88\ud544\uc694\ud55c \uc2a4\uc704\uce6d(<\/strong>\u03b1<strong>)\uc744 0\uc73c\ub85c \ub9cc\ub4dc\ub294 \uac83<\/strong>\uc744 \ubaa9\ud45c\ub85c \ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Low Power\uc758 \uc81c\uc655: Clock Gating (\ud074\ub7ed \uac8c\uc774\ud305)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ub514\uc9c0\ud138 \ud68c\ub85c\uc5d0\uc11c \uc804\ub825\uc744 \uac00\uc7a5 \ub9ce\uc774 \uba39\ub294 \ubc94\uc778\uc740 \ubc14\ub85c Clock\uc785\ub2c8\ub2e4. Clock tree\ub294 chip \uc804\uccb4\uc5d0 \ud37c\uc838 \uc788\uc73c\uba70, \ub370\uc774\ud130\uac00 \ubcc0\ud558\uc9c0 \uc54a\uc544\ub3c4 \ub9e4\ucd08 \uc218\uc5b5 \ubc88\uc529 \uc9c4\ub3d9\ud558\uba70 \uc804\ub825\uc744 \ud0dc\uc6c1\ub2c8\ub2e4.<\/p>\n\n\n<style>.kb-image1083_4c010a-40.kb-image-is-ratio-size, .kb-image1083_4c010a-40 .kb-image-is-ratio-size{max-width:650px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image1083_4c010a-40.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image1083_4c010a-40 .kb-image-is-ratio-size{align-self:unset;}.kb-image1083_4c010a-40 figure{max-width:650px;}.kb-image1083_4c010a-40 .image-is-svg, .kb-image1083_4c010a-40 .image-is-svg img{width:100%;}.kb-image1083_4c010a-40 .kb-image-has-overlay:after{opacity:0.3;}@media all and (max-width: 767px){.kb-image1083_4c010a-40.kb-image-is-ratio-size, .kb-image1083_4c010a-40 .kb-image-is-ratio-size{max-width:280px;width:100%;}.kb-image1083_4c010a-40 figure{max-width:280px;}}<\/style>\n<div class=\"wp-block-kadence-image kb-image1083_4c010a-40\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/blog.kakaocdn.net\/dna\/FTh71\/dJMcah3Z6AL\/AAAAAAAAAAAAAAAAAAAAAEZOcO9WBpwT_dY-r4fqYkoRtoNT9f08yfOWhiqQFD_S\/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&amp;expires=1767193199&amp;allow_ip=&amp;allow_referer=&amp;signature=%2Fr5MKS%2FOJU9qlhFb8wwtoHJsNOc%3D\" alt=\"\" class=\"kb-img\"\/><figcaption>RTL Clock gating<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">(1) \ubb38\uc81c \uc0c1\ud669: MUX Feedback Loop<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">RTL\uc5d0\uc11c \ub808\uc9c0\uc2a4\ud130\uc758 \uac12\uc744 \uc720\uc9c0(Hold)\ud558\uae30 \uc704\ud574 \ud754\ud788 \ub2e4\uc74c\uacfc \uac19\uc774 \ucf54\ub529\ud569\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>\/\/ \ub370\uc774\ud130\uac00 \uc720\ud6a8\ud560 \ub54c\ub9cc \uac12 \uc5c5\ub370\uc774\ud2b8, \uc544\ub2c8\uba74 \uc720\uc9c0\nalways @(posedge clk) begin\n    if (load_en) q &lt;= data_in;\n    else         q &lt;= q; \/\/ \uc2e4\uc81c\ub85c\ub294 MUX\uac00 \uc0dd\uc131\ub418\uc5b4 \ucd9c\ub825(q)\uc774 \ub2e4\uc2dc \uc785\ub825\uc73c\ub85c \ub4e4\uc5b4\uc634\nend<\/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\">\/\/ \ub370\uc774\ud130\uac00 \uc720\ud6a8\ud560 \ub54c\ub9cc \uac12 \uc5c5\ub370\uc774\ud2b8, \uc544\ub2c8\uba74 \uc720\uc9c0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">always<\/span><span style=\"color: #D8DEE9FF\"> @(<\/span><span style=\"color: #81A1C1\">posedge<\/span><span style=\"color: #D8DEE9FF\"> clk) <\/span><span style=\"color: #81A1C1\">begin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> (load_en) q <\/span><span style=\"color: #81A1C1\">&lt;=<\/span><span style=\"color: #D8DEE9FF\"> data_in;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">else<\/span><span style=\"color: #D8DEE9FF\">         q <\/span><span style=\"color: #81A1C1\">&lt;=<\/span><span style=\"color: #D8DEE9FF\"> q; <\/span><span style=\"color: #616E88\">\/\/ \uc2e4\uc81c\ub85c\ub294 MUX\uac00 \uc0dd\uc131\ub418\uc5b4 \ucd9c\ub825(q)\uc774 \ub2e4\uc2dc \uc785\ub825\uc73c\ub85c \ub4e4\uc5b4\uc634<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">end<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \ucf54\ub4dc\uac00 \ud569\uc131\ub418\uba74 Multiplexer(MUX)\uac00 \uc0dd\uc131\ub429\ub2c8\ub2e4. \ubb38\uc81c\ub294 <code>load_en<\/code>\uc774 0\uc774\ub77c\uc11c \uac12\uc774 \ubcc0\ud558\uc9c0 \uc54a\ub294 \ub3d9\uc548\uc5d0\ub3c4, <strong>Flip-Flop\uc758 clock \ud540\uc5d0\ub294 \uacc4\uc18d clock\uc774 \uacf5\uae09<\/strong>\ub41c\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">(2) \ud574\uacb0\ucc45: Integrated Clock Gating (ICG)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\ub370\uc774\ud130\uac00 \ubcc0\ud560 \ud544\uc694\uac00 \uc5c6\uc744 \ub54c\ub294 \uc544\uc608 <strong>Flip-Flop\uc5d0 \uacf5\uae09\ub418\ub294 clock\uc744 \ub04a\uc5b4\ubc84\ub9ac\ub294 \uac83<\/strong>\uc774 clock gating\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud558\uc9c0\ub9cc \ub2e8\uc21c\ud788 AND \uac8c\uc774\ud2b8\ub85c clock\uc744 \ub9c9\uc73c\uba74 \uae00\ub9ac\uce58(Glitch)\uac00 \ubc1c\uc0dd\ud558\uc5ec \uc624\ub3d9\uc791\ud560 \uc704\ud5d8\uc774 \ud07d\ub2c8\ub2e4. \uadf8\ub798\uc11c \uc2e4\ubb34\uc5d0\uc11c\ub294 ICG (Integrated Clock Gating)\ub77c\ub294 \ud2b9\uc218 \uc140\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uad6c\uc870:<\/strong> Latch (Level-sensitive) + AND Gate<\/li>\n\n\n\n<li><strong>\uc6d0\ub9ac:<\/strong> Latch\uac00 clock\uc758 Low \uad6c\uac04\uc5d0\uc11c Enable \uc2e0\ud638\ub97c \ubbf8\ub9ac \uc7a1\uc544\ub450\uc5b4, clock\uc758 High \uad6c\uac04 \uc911\uac04\uc5d0 Enable\uc774 \ubcc0\ud574\ub3c4 \uae00\ub9ac\uce58\uac00 \uc0dd\uae30\uc9c0 \uc54a\ub3c4\ub85d \ub9c9\uc544\uc90d\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">(3) RTL \ucf54\ub529 \uac00\uc774\ub4dc<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\ud589\ud788 \ucd5c\uc2e0 \ud569\uc131 \ud234(Design Compiler \ub4f1)\uc740 \uc6b0\ub9ac\uac00 \ucf54\ub4dc\ub97c \uc798 \uc9dc\uae30\ub9cc \ud558\uba74 \uc54c\uc544\uc11c ICG \uc140\uc744 \ub123\uc5b4\uc90d\ub2c8\ub2e4. \uc774\ub97c <strong>Auto Clock Gating<\/strong>\uc774\ub77c\uace0 \ud569\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>\/\/ &#91;Good&#93; Auto Clock Gating\uc774 \uac00\ub2a5\ud55c \ucf54\ub4dc \uc2a4\ud0c0\uc77c\nalways @(posedge clk or negedge rst_n) begin\n    if (!rst_n) begin\n        q &lt;= 0;\n    end else begin\n        if (load_en) begin \/\/ \uc774 \uc870\uac74\ubb38\uc774 ICG\uc758 Enable \uc2e0\ud638\uac00 \ub428\n            q &lt;= data_in;\n        end\n        \/\/ else \uad6c\ubb38\uc774 \uc5c6\uc73c\uba74 '\uac12 \uc720\uc9c0'\ub85c \ud310\ub2e8\ud558\uc5ec \ud234\uc774 ICG\ub97c \uc0bd\uc785\ud568\n    end\nend<\/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\">\/\/ &#91;Good&#93; Auto Clock Gating\uc774 \uac00\ub2a5\ud55c \ucf54\ub4dc \uc2a4\ud0c0\uc77c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">always<\/span><span style=\"color: #D8DEE9FF\"> @(<\/span><span style=\"color: #81A1C1\">posedge<\/span><span style=\"color: #D8DEE9FF\"> clk <\/span><span style=\"color: #81A1C1\">or<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">negedge<\/span><span style=\"color: #D8DEE9FF\"> rst_n) <\/span><span style=\"color: #81A1C1\">begin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> (<\/span><span style=\"color: #81A1C1\">!<\/span><span style=\"color: #D8DEE9FF\">rst_n) <\/span><span style=\"color: #81A1C1\">begin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        q <\/span><span style=\"color: #81A1C1\">&lt;=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #D8DEE9FF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">end<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">else<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">begin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #81A1C1\">if<\/span><span style=\"color: #D8DEE9FF\"> (load_en) <\/span><span style=\"color: #81A1C1\">begin<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #616E88\">\/\/ \uc774 \uc870\uac74\ubb38\uc774 ICG\uc758 Enable \uc2e0\ud638\uac00 \ub428<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            q <\/span><span style=\"color: #81A1C1\">&lt;=<\/span><span style=\"color: #D8DEE9FF\"> data_in;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #81A1C1\">end<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">        <\/span><span style=\"color: #616E88\">\/\/ else \uad6c\ubb38\uc774 \uc5c6\uc73c\uba74 &#39;\uac12 \uc720\uc9c0&#39;\ub85c \ud310\ub2e8\ud558\uc5ec \ud234\uc774 ICG\ub97c \uc0bd\uc785\ud568<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #81A1C1\">end<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">end<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> <code>if (en)<\/code> \uc870\uac74\ubb38 \ud558\ub098\uac00 32\ube44\ud2b8 \ub808\uc9c0\uc2a4\ud130 \uc804\uccb4\uc758 clock\uc744 \uba48\ucd9c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc5c4\uccad\ub09c \uc804\ub825 \uc808\uac10 \ud6a8\uacfc\ub97c \uac00\uc838\uc635\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. \ubb34\uac70\uc6b4 \uc5f0\uc0b0 \ub9c9\uae30: Operand Isolation (\ub370\uc774\ud130 \uac8c\uc774\ud305)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ud074\ub7ed \ub2e4\uc74c\uc73c\ub85c \uc804\ub825\uc744 \ub9ce\uc774 \uba39\ub294 \uac83\uc740 \uacf1\uc148\uae30(Multiplier), \ub367\uc148\uae30(Adder) \uac19\uc740 \uc5f0\uc0b0\uae30(Datapath)\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">(1) \ubb38\uc81c \uc0c1\ud669<\/h3>\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>assign result = a * b; \/\/ \uacf1\uc148\uae30<\/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: #81A1C1\">assign<\/span><span style=\"color: #D8DEE9FF\"> result <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> a <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> b; <\/span><span style=\"color: #616E88\">\/\/ \uacf1\uc148\uae30<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\uc704 \ucf54\ub4dc\ub294 <code>a<\/code>\ub098 <code>b<\/code>\uac00 \ubcc0\ud560 \ub54c\ub9c8\ub2e4 \uacf1\uc148\uae30 \ub0b4\ubd80\uc758 \uc218\ub9ce\uc740 \uac8c\uc774\ud2b8\uac00 \uc2a4\uc704\uce6d\uc744 \ud569\ub2c8\ub2e4. \ub9cc\uc57d \uc9c0\uae08 \uc774 <code>result<\/code> \uac12\uc744 \uc4f0\uc9c0 \uc54a\ub294 \uc0c1\ud669\uc774\ub77c\ub3c4(\uc608: MUX\uc5d0 \uc758\ud574 \ub2e4\ub978 \uac12\uc744 \uc120\ud0dd \uc911\uc774\ub77c\ub3c4), \uc785\ub825\uc774 \ubcc0\ud558\uba74 \uacf1\uc148\uae30\ub294 \ud5db\uc2ec\uc744 \uc4f0\uba70 \uc804\ub825\uc744 \uc18c\ubaa8\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">(2) \ud574\uacb0\ucc45: \uc785\ub825\uc744 0\uc73c\ub85c \uace0\uc815\ud558\uae30<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc5f0\uc0b0 \uacb0\uacfc\uac00 \ud544\uc694 \uc5c6\uc744 \ub54c\ub294 \uc785\ub825\ub2e8(<code>a<\/code>, <code>b<\/code>)\uc758 \uac12\uc744 \ubcc0\ud558\uc9c0 \uc54a\uac8c \ub9c9\uc544\ubc84\ub9ac\ub294 \uae30\ubc95\uc785\ub2c8\ub2e4. \uc774\ub97c <strong>Operand Isolation<\/strong>\uc774\ub77c\uace0 \ud569\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>\/\/ &#91;Concept Code&#93;\nwire &#91;31:0&#93; a_gated, b_gated;\n\n\/\/ valid \uc2e0\ud638\uac00 0\uc774\uba74 \uc785\ub825\uc744 0\uc73c\ub85c \uace0\uc815 (AND \uac8c\uc774\ud2b8 \ud65c\uc6a9)\nassign a_gated = a &amp; {32{valid}};\nassign b_gated = b &amp; {32{valid}};\n\nassign result = a_gated * b_gated;<\/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\">\/\/ &#91;Concept Code&#93;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">wire<\/span><span style=\"color: #D8DEE9FF\"> &#91;<\/span><span style=\"color: #B48EAD\">31<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #B48EAD\">0<\/span><span style=\"color: #D8DEE9FF\">&#93; a_gated, b_gated;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #616E88\">\/\/ valid \uc2e0\ud638\uac00 0\uc774\uba74 \uc785\ub825\uc744 0\uc73c\ub85c \uace0\uc815 (AND \uac8c\uc774\ud2b8 \ud65c\uc6a9)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">assign<\/span><span style=\"color: #D8DEE9FF\"> a_gated <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> a <\/span><span style=\"color: #81A1C1\">&amp;<\/span><span style=\"color: #D8DEE9FF\"> {<\/span><span style=\"color: #B48EAD\">32<\/span><span style=\"color: #D8DEE9FF\">{valid}};<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">assign<\/span><span style=\"color: #D8DEE9FF\"> b_gated <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> b <\/span><span style=\"color: #81A1C1\">&amp;<\/span><span style=\"color: #D8DEE9FF\"> {<\/span><span style=\"color: #B48EAD\">32<\/span><span style=\"color: #D8DEE9FF\">{valid}};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">assign<\/span><span style=\"color: #D8DEE9FF\"> result <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> a_gated <\/span><span style=\"color: #81A1C1\">*<\/span><span style=\"color: #D8DEE9FF\"> b_gated;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub807\uac8c \ud558\uba74 <code>valid<\/code>\uac00 0\uc77c \ub54c \uacf1\uc148\uae30 \ub0b4\ubd80\uc758 \uc2a4\uc704\uce6d \uc561\ud2f0\ube44\ud2f0(Switching Activity)\uac00 0\uc774 \ub418\uc5b4 \uc804\ub825\uc744 \uc544\ub084 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucd5c\uc2e0 \ud569\uc131 \ud234\ub4e4\uc740 \uc774 \uc5ed\uc2dc \uc790\ub3d9\uc73c\ub85c \uc218\ud589\ud574 \uc8fc\uae30\ub3c4 \ud558\uc9c0\ub9cc, \ubcf5\uc7a1\ud55c \ub85c\uc9c1\uc5d0\uc11c\ub294 \uc124\uacc4\uc790\uac00 \uc9c1\uc811 \uc758\ub3c4\ub97c \uac00\uc9c0\uace0 \ucf54\ub529\ud574 \uc8fc\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. \uacb0\ub860: &#8220;\ub3d9\uc791\ud558\ub294 \uce69&#8221;\uc744 \ub118\uc5b4 &#8220;\uc88b\uc740 \uce69&#8221;\uc73c\ub85c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RTL \uc124\uacc4\uc790\uac00 \ub9cc\ub4e0 \ucf54\ub4dc \ud55c \uc904\uc774 \uc218\ubc31\ub9cc \uac1c\uc758 \ud2b8\ub79c\uc9c0\uc2a4\ud130\ub97c \uc6c0\uc9c1\uc785\ub2c8\ub2e4. <code>load_en<\/code> \uc2e0\ud638\ub97c \uaf3c\uaf3c\ud558\uac8c \uc124\uacc4\ud558\uc5ec Clock Gating \ud6a8\uc728\uc744 \ub192\uc774\uace0, \ubd88\ud544\uc694\ud55c \uc5f0\uc0b0\uc774 \uc77c\uc5b4\ub098\uc9c0 \uc54a\ub3c4\ub85d \ub370\uc774\ud130 \ud750\ub984\uc744 \uc81c\uc5b4\ud558\ub294 \uac83. \uc774\uac83\uc774 \ubc14\ub85c <strong>High Quality RTL<\/strong>\uc758 \ud575\uc2ec\uc785\ub2c8\ub2e4.<\/p>\n\n\n<style>.kadence-column1083_353834-df > .kt-inside-inner-col{box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kadence-column1083_353834-df > .kt-inside-inner-col,.kadence-column1083_353834-df > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column1083_353834-df > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1083_353834-df > .kt-inside-inner-col{flex-direction:column;}.kadence-column1083_353834-df > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1083_353834-df > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1083_353834-df{position:relative;}@media all and (max-width: 1024px){.kadence-column1083_353834-df > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1083_353834-df > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1083_353834-df\"><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\/verilog-cdc-metastability\/\">[RTL] \ube44\ub3d9\uae30 \uc2e0\ud638 \ucc98\ub9ac: CDC\uc640 Metastability<\/a><\/p>\n\n\n\n<p class=\"has-d-8-dee-9-ff-color has-text-color wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-engineer-with-process-variation\/\">[RTL] \uacf5\uc815 \uc0b0\ud3ec(Process Variation)\uc640 Setup\/Hold Time\uc758 \uc0c1\uad00\uad00\uacc4<\/a><\/p>\n\n\n\n<p class=\"has-d-8-dee-9-ff-color has-text-color wp-block-paragraph\">\u2705<a href=\"https:\/\/rtlearner.com\/rtl-post-sim\/\">[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<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc38\uace0: <a href=\"https:\/\/semiengineering.com\/category\/low-power-high-performance\/\" target=\"_blank\" rel=\"noopener\">Semiconductor Engineering<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are the most important specifications for the latest mobile and IoT devices? Performance\u2026<\/p>","protected":false},"author":1,"featured_media":1086,"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":[2],"tags":[40,107,111],"class_list":["post-1083","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rtl-engineer","tag-verilog","tag-rtl","tag-clock-gating"],"_links":{"self":[{"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/posts\/1083","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=1083"}],"version-history":[{"count":3,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/posts\/1083\/revisions"}],"predecessor-version":[{"id":1222,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/posts\/1083\/revisions\/1222"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/media\/1086"}],"wp:attachment":[{"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/media?parent=1083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/categories?post=1083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rtlearner.com\/en\/wp-json\/wp\/v2\/tags?post=1083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 6a18bd42d36f73dde5c33e51. Config Timestamp: 2026-05-28 22:10:07 UTC, Cached Timestamp: 2026-06-02 19:11:54 UTC, Optimization Time: 4.33ms -->