CPLDÀÇ Àü·Â¼Ò¸ð¸¦ ÁÙÀÌ·Á¸é... |
CPLDÀÇ Àü·Â¼Ò¸ð¸¦ ÁÙÀÌ·Á¸é...
Version: 1.0
Date: 1999.1.3
Âü°í»çÇ×: ±×¸²À» ¾Ë¾Æº¸±â°¡ ¾î·Á¿ì½Ã¸é, ±×¸²À§¿¡¼ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» ´·¯¼ "View
Image¸í·ÉÀ» ÀÌ¿ëÇÏ¿© º¸½Ã¸é µË´Ï´Ù...
CMOSȸ·Î¿¡¼ Àü·ÂÀÇ »ç¿ëÀº Á÷Á¢ÀûÀ¸·Î º¸¿©ÁÖÁö¸¸ Á¾Á¾ ±×°ÍÀº ±×·¸Áö ¾ÊÀ» ¶§µµ ÀÖ´Ù... À̱ÛÀº CPLD Àü·ÂºÐ»êÀ» ÀÌÇØÇϴµ¥ µµ¿òÀ»ÁÖ°í Àü·Â¼Òºñ ÃÖ¼Ò·®¿¡ ´ëÇÑ GuidelineÀ» ÁØ´Ù...
´ëºÎºÐÀÇ ¾÷üµéÀº Figure 1¿¡¼ º¸¿©ÁÖ´Â °Íó·³ CMOS ºÎºÐ¿¡ ´ëÇÑ Àü·Â ºÐ»êÀÇ ´Ù¾çÇÑ ±¸¼ºÀ» ÁöÁ¤ÇÑ °ÍÀ» Ç¥³ª °è»ê½ÄÀ¸·Î Á¦°øÇÑ´Ù...
ÀϹÝÀûÀ¸·Î ´ÙÀ½À» Æ÷ÇÔÇÑ´Ù...
Input Receiver¿¡ ´ëÇÑ ±¸¼ºÀº TTLºÎÅÍ ±¸µ¿µÇ¾ú´Ù¸é CMOS ¿ÜºÎ Driverº¸´Ù Á¤°ÝÃâ·ÂÀ» ³·Ãá´Ù...
ChipÀÇ ³»ºÎ Core¿¡ ´ëÇÑ ±¸¼ºÀº ÀϹÝÀûÀ¸·Î ¾ø´Â°Å³ª ´Ù¸§¾ø´Â DCºÎǰÀ» °¡Áö°í ÀÖ´Ù...
´Ù¾çÇÑ Switching FrequenciesÀÇ »ó¼¼ÇÑ Áö½ÄÀÌ ¿ä±¸µÇ´Â ACºÎǰÀº ¼¿ ¼ö ÀÖ´Ù... ±×°ÍÀº ¶ÇÇÑ Á¤È®ÇÑ ¸¹Àº Àü±âȸ·ÎÀÇ
Áö½ÄÀ» Ç×»ó »ç¿ëµÆ´ÂÁö ¾È µÆ´ÂÁö¸¦ ¿ä±¸ÇÑ´Ù...
ÀÌ ±¸¼ºÀº ¾çSwitching Frequencies¿Í External Load CapacitanceÀÇ ±â´ÉÀÎ Output Stage¿¡ ±âÀÎÇÑ´Ù...
Àü·ÂÀº ¸ðµç ±¸¼ºÀÇ ÇÕÀ¸·Î ¸¸µé¾îÁø´Ù:
Power = PIN + PCORE + POUT(AC and DC)
Figure 1: Power Components of a Typical CMOS Chip
ÀÌ·± Á¢±ÙÀº ÀÌ·ÐÀûÀ¸·Î ÃæºÐÇÏ´Ù... ±×·¯³ª ÀϹÝÀûÀ¸·Î ´ç½ÅÀº ´ç½ÅÀÇ È¸·Î°¡ ¸¸µé°Å³ª Á÷¸éÇÑ ´Ù¾çÇÑ Switching Frequencies ¶Ç´Â Load CapacitanceÀÇ ÀÛÀº Áö½ÄÀ» °¡Áö°í ÀÖÀ½À» ¹ß°ßÇÒ ¼ö ÀÖ´Ù... ´ç½ÅÀº Load Capacitance¿Í °è»êµÈ Speed¸¦ ÀçºÐ·ùÇÏ°í °è»êµÈ Àü·ÂÀÌ ´Þ¼ºµÇ´Â °ÍÀ» ÀçºÐ·ùÇØ¾ßÇÑ´Ù... ÇѰ¡Áö °è»êÀº ´Ù¸¥°è»ê, ¸ðÈ£ÇÑ ÁýÇÕ, Á¤¹ÐÇÏÁö ¾ÊÀº °á°ú¿¡ ´ëÇÏ¿© Á¾Á¾ ±âº»À¸·Î »ç¿ëµÈ´Ù...
Simple Number·Î ³ª¿À´Â º¹À⼺ ¶§¹®¿¡, ¸¹Àº CPLD VendorµéÀº Single Equation Á¦°ø¿¡ ÀÇÇÏ¿© Àü·Â °è»ê °úÁ¤À» ´Ü¼øÈ·Î ÀçºÐ·ù ÇØ¿Ô´Ù... ºó¹øÈ÷ À߸ø »ç¿ëµÇ¾úÀ» ¶§ À̰ÍÀº ÃÖÀûÀÇ °ªÀ» À̲ø¾î³½´Ù... Á¾Á¾ °è»ê »ó¼ö´Â °£´ÜÇÑ °úÁ¤À¸·Î º¸¿©ÁÖ³ª ¹«Á¦ÇÑÀÇ Guideline ¶Ç´Â ±×°ÍµéÀÇ ¶æÇÔÀÇ ¼³¸íÀº ÁÖ¾îÁø´Ù...
Àü¿ø ºÐ»ê ¿ä¼Ò
CPLDÀÇ ±âº» ±¸Á¶´Â ÁÖ·Î ¾È¿¡¼ ³»ºÎ Core¸¦ ÇÁ·Î±×·¥ ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ CMOS Device¿Í ´Ù¸£´Ù.¸¸¾à Figure 1¿¡¼ Core³»·Î ÇÁ·Î±×·¥ °¡´ÉÇÑ AND ¹è¿ ±¸Á¶ »ðÀÔÀ» À§ÇÏ¿© º¯°æ µÇ¾ú´Ù¸é CPLD¿Í ´Ù¸¥ CMOS Chip »çÀÌÀÇ Àü·ÂÂ÷ ´ëºÎºÐÀº ¼³¸íµÈ´Ù... Input Power¿Í Output Power´Â ¼³¸íÇÒ ¼ö ÀÖÀ¸³ª Core Power´Â CPLD Sense Amplifer Approach ¶§¹®¿¡ ´Ù¸£´Ù...
Figure 2´Â ÇÁ·Î±×·¥ °¡´ÉÇÑ AND Gate¿¡ ´ëÇÑ °£´ÜÇÑ ±¸Á¶¸¦ º¸¿©ÁØ´Ù... (½ÇÁ¦·Î NORÀÇ ³»ºÎ´Ù.) ÀÌ AND Gate´Â ³í¸® ¿¬»ê ÇÁ·Î±×·¥À» ¼öÇàÇÑ´Ù... Floating Gate¿Í ÇÔ²² 3°³ÀÇ Transistor´Â ÀûÀýÈ÷ ÇÁ·Î±×·¥ µÇ¾úÀ» ¶§ "Wired NOR"¸¦ ±¸¼ºÇÑ´Ù... XC9500XL Device´Â ÀϹÝÀûÀ¸·Î °¢ Product Term¿¡ ´ëÇÏ¿© BitlineÀÌ Ã·ºÎµÈ 108°³ÀÇ Transistor¸¦ °¡Áö°í ÀÖ´Ù... Bitline¿¡ ÷ºÎµÈ Pullup°ú Pulldown Resistor´Â ½ÇTransistor´Ù...
Figure 2: Simplified CPLD Programmable Structure
BitlineÀÌ HighÀÏ ¶§ (Sense AmplifierÀÇ Trip Voltage Ãʰú) OutputÀº ¹Ù²ï´Ù... ±×·¸Áö ¾ÊÀ¸¸é OutputÀº Low¸¦ À¯ÁöÇÑ´Ù... Àü·Â ºÐ»ê °üÁ¡¿¡¼ºÎÅÍ, ³·Àº ¼Òºñ ¹ß»ýÀº Vbitline-hiÀÏ ¶§ Bitline¿¡¼ ³ª¿Â´Ù... CPLD´Â Flip-Flops¸¦ Æ÷ÇÔÇÑ MacrocellÀÇ ±¸¼º ¶§¹®¿¡ ¹«½ÃÇØµµ ÁÁÀº Power¸¦ ¼ÒºñÇÏ´Â Flip-Flops¿Í ÇÁ·Î±×·¥ °¡´ÉÇÑ Cell°úÀÇ ºñ±³´Â È®½ÇÈ÷ ÀÌÇØÇÒ¸¸Å Áß¿äÇÏ´Ù...
Figure 3: Trip Voltage, Bitline High and Bitline Low Relationships
ÀÌ·± Ư¡°ú ÇÔ²² CPLD DesignÀº Pin°ú Flip-FlopsµéÀ» ±¸µ¿ÇÏ´Â Product TermÀÇ ÁýÇÕÀ¸·Î µÇ¾îÀÖ´Ù°í º¼ ¼ö ÀÖ´Ù... Product TermÀÇ Switching Speed¿Í Output PinÀº ´ëºÎºÐ Case¿¡¼ °¡Àå À¯·ÂÇÑ Factor·Î µÈ´Ù... Ç¥ÁØ CPLDÀÇ ÇÁ·Î±×·¥ °¡´ÉÇÑ Àü·ùÀÇ ±¸Á¶´Â Ç×»óÀÖ´Ù... Àü·ù´Â R2¸¦ ÅëÇØ¼ ¶Ç´Â Á¢ÁöµÈ Transistor¸¦ ÅëÇØ¼ ÀüÇüÀûÀÎ µÎ °ªÀÇ Çϳª·Î Passing ÇÒ ¼ö ÀÖ´Ù... À̰ÍÀº CPLD Core¾È¿¡ DC Àü·ù ¼Òºñ¿¡ Á¦°øµÇ´Â ÁÖ ¿ä¼Ò´Ù... À̰ÍÀº ¹«½ÃÇÒ ¼ö ¾ø´Ù...
Figure 2¿¡¼ R1Àº ½ÇÁ¦·Î ÇÁ·Î±×·¥ °¡´ÉÇÑ Transistor ±¸Á¶´Ù... R1Àº ÁÖ¾îÁø Àü·ù, Sense Amp Input Node, ºü¸¥ Ramping Input Signal»çÀÌÀÇ ¼±ÅÃ, ¶Ç´Â ³·Àº Àü·ùÀÇ ´ÊÀº Signal ¼±Åÿ¡ ÀÇÇÏ¿© ÇÁ·Î±×·¥ µÉ ¼ö ÀÖ´Ù... TABLE 1Àº R1°ú BitlineÀÇ »óÅÂÀÇ °ª¿¡ ÀÇÁ¸ÇÏ´Â Product Term¿¡ ÀÇÇÏ¿© ÇöÀç ±×·ÁÁø °ªÀÇ °ü°è¸¦ º¸¿©ÁØ´Ù...
TABLE 1Àº ¸î¸î »çÇ×À» °¡¸£Å²´Ù...
°¢ Product TermÀº Á¤ÀûÀÎ Àü·ù°ª Â÷À̸¦ °¡Áú ¼ö ÀÖ´Ù...
¹üÀ§´Â Å©´Ù... (10X)
±× °ªÀº Product Term ±¸µ¿ÀÌ High³ª LowÀÇ °ÇÑ ÇÔ¼öÀÌ´Ù.
Dsign Á¶ÇÕ¿¡ ´ëÇÏ¿©, ¸ðµç Product Term InputÀº Á÷Á¢ Input Pin¿¡¼ºÎÅÍ ±¸µ¿µÇ¾îÁø´Ù... À̰ÍÀº ½±°Ô ¹àÈú ¼ö ÀÖ°í Á¤È®ÇÑ Á¤ÀûÀÎ Power °è»êÀº ÃøÁ¤ÇÒ ¼ö ÀÖ´Ù... ±ÔÄ¢ÀûÀΠȸ·Î¿¡ ´ëÇÏ¿© Flip-FlopsÀÇ 2Áø¼ö °ªÀº ´Ù¾çÇÑ Product TermÀÌ ºÎÁ·ÇÒ ¼ö ÀÖ°í, ±×·¡¼ ±×°ÍÀº °è»ê¿¡¼ ȸ·ÎÀÇ »óŸ¦ Æ÷ÇÔÇÏÁö¸øÇÑ ½ÅÁßÇÑ ºÐ¼®ÀÌ ¾î¶»°Ô Power ¼Òºñ¸¦ ¾Æ´ÂÁö ¾î·Æ´Ù...
Figure 4¿¡¼ Input 1°ú Input 2¸¦ ¾çÂÊÀÇ ³í¸®È¸·Î¸¦ ºñ±³ÇÑ´Ù... ±× »óÅÂÀÇ º¯¼ö°¡ Logical One Feed BackÀ̶ó¸é BitlineÀº ¸ðµÎ High´Ù... ±×·¯³ª ±×»óŰ¡ Logical ZeroFeed BackÀ̶ó¸é °¢ BitlineÀº Low°¡ µÉ °ÍÀÌ´Ù... ±×¸®°í Draw´Â ÇöÀç´Ù... À̰ÍÀº System ResetÀ» °¡Àå ³ôÀº Àü¾ÐÀ¸·Î Draw ÇÒ ¼ö ÀÖÀ¾À» ¶æÇÑ´Ù... ÀÌ·± »óÅ´ Á¾Á¾ ½Ã°è°¡ ¸ØÃß¾úÀ» ¶§ Á¤È®ÇÑ Àü·Â ÃøÁ¤À» ÇÒ ¶§ º¸¿©Áø´Ù...
Figure 5´Â ¾î¶»°Ô À̰ÍÀÌ ºÐ¸íÇÏÁö ¾ÊÀº ÃøÁ¤À» ¸¸µå´Â °ÍÀÇ ¿¹¸¦ º¸¿©ÁØ´Ù... Figure 5¿¡¼Ã³·³, À̰ÍÀº Switching Frequency°¡ ¸Å¿ì DC¿¡ °¡±î¿ï ¶§ ICC¿¡ ´ëÇÏ¿© ¸ðÈ£ÇÑ ¿µ¿ªÀÌ Á¸ÀçÇÑ´Ù...
Table 1
Sequential MachineÀÇ Á¤ÈÇÑ »óŰ¡ ClockÀÌ Off½Ã(¶Ç´Â ¸Å¿ì ´À¸° Switching½Ã) ¸Å¿ì ¸¹Àº Ưº°ÇÑ BitlineÀÌ High ¶Ç´Â Low¸¦ Áö½ÃÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù... Á֯ļö°¡ ¸Å¿ì ºü¸£°Ô ¿Ã¶ó°£ ÈÄ, ICC´Â Á֯ļö¿Í ÇÔ²² ¸Å¿ì ¸¹Àº 1Â÷Àû °ü°è¸¦ °¡Á¤ÇÑ´Ù...
Figure 4: State Influence on CPLD Power
ºñ·Ï ¹ÝÁ÷°üÀû ÀÌÁö¸¸, À̰ÍÀº Á֯ļö »ó½Â½Ã ªÀº Á֯ļö ºñÀ²¿¡ ´ëÇÏ¿© ICC DropÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù...
ÃÖ¼Ò Àü·Â ±â¼ú
´ÙÀ½ÀÇ Checklist´Â ¸Å¿ì ³·Àº Àü·Â ¼Òºñ·Î À̲ö´Ù...
ÃÖ¼Ò HP Macrocell
´ÜÁö ÀÌ Macrocell ÀÇ Á¶½É½º·± ¼±Åÿ¡ ÀÇÇÏ¿© High Speed Mode´Â ÇÊ¿äÇϰí, ´Ù¸¥ °Í(Others)Àº Low Power Mode·Î Set ÇÒ ¼ö
ÀÖ°í, À̰͵éÀº Àü·ÂÀ» °¨¼Ò ½ÃŲ´Ù...
Global Resources »ç¿ë
Product term Clock, 3-state, Set/ResetÀº S-Term Currents Draw¸¦ Áõ°¡ ½Ãų ¼ö ÀÖ´Ù...
2.5V¿¡¼ VCCIO Setting
Output StageÀÇ Voltage Swing Á¦ÇÑÀº ¼ÒºñµÈ Output Àü·ÂÀÇ CV2f ºÎºÐ¿ï ³·Ãâ ¼ö ÀÖ´Ù...
UPG¿¡¼ »ç¿ë¾ÈµÈ XC9500 Input PINÀÇ ºÎÁ·
»ç¿ë¾ÊµÈ PinÀº Float ÇÒ ¼ö ¾ø´Ù... ±×·¯³ª °£´ÜÇÑ ¹æ¹ýÀº UPG (User Programmable Ground) OptionÀÇ »ç¿ëÀÌ´Ù... À̰ÍÀº PinÀ»
Low·Î ±¸µ¿Çϰí ÀâÀ½À» ¾ø¾ÖÁØ´Ù... (XC9500 Device´Â Known State¿¡¼ Input PinÀ» ÀÚµ¿ÀûÀ¸·Î SetÇÏ´Â Bushold ȸ·Î¸¦ °¡Áö°í ÀÖ´Ù.)
Figure 5: Icc VS Frequency
°á·Ð
¿©±â¼ ¾ð±ÞÇÑ ³»¿ëÀº ´ëºÎºÐ »ý»êµÈ CPLD¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Ù... ±×·¯³ª Xilinx XC9500°ú XC9500XL CPLD¿¡¼´Â ƯÀÌÇÏ´Ù... Xilinx CPLD´Â ÃæºÐÈ÷ Àü·Â ºÐ»êÀ» ÁÙÀ̱â À§ÇÑ ´Ù¾çÇÑ Option°ú °í¼º´ÉÀ» Á¦°øÇÑ´Ù...
- Ãâó: XCELL (The Quarterly Journal for Xilinx Programmable Logic Users) -
- Issue 30 Fourth Quarter 1998 -
- Reducing CPLD Power Consumption / Page 26-27 -
Copyleft Chang-woo,YANG