ÑÇÐÇÓÎÏ·¹ÙÍø-www.yaxin868.com


ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾Ï³´²¹Ù·½ÍøÕ¾½ñÌìÊÇ£º2025-06-29Çл»³ÇÊÐ[È«¹ú]-ÍøÕ¾µØÍ¼
ÍÆ¼ö²úÆ· :
ÍÆ¼öÐÂÎÅ
¼¼ÊõÎÄÕµ±Ç°Î»ÖÃ:¼¼ÊõÎÄÕÂ>

Ò»ÖÖ»ùÓÚsramµÄfpgaµÄlut²âÊԽṹµÄÖÆ×÷·½·¨

ʱ¼ä:2025-06-28    ×÷Õß: ¹ÜÀíÔ±

רÀûÃû³Æ£ºÒ»ÖÖ»ùÓÚsramµÄfpgaµÄlut²âÊԽṹµÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖ»ùÓÚSRAM(¾²Ì¬Ëæ»ú´æ´¢)µÄFPGA(Field Programmable Gate Array£¬ÏÖ³¡¿É±à³ÌÃÅÕóÁÐ)µÄLUT(Look Up Table£¬²éÕÒ±í)²âÊԽṹ£¬ÊôÓÚLUT²âÊÔ¼¼ÊõÁìÓò¡£
±³¾°¼¼Êõ£º
FPGAÆ÷¼þµÄ¿É±à³ÌÄÜÁ¦Ö÷ÒªÓÉÆäÄÚ²¿µÄCLB(Configurable Logic Block£¬¿ÉÅäÖÃÂß¼­¿é)ʵÏÖ£¬¶ø¿ÉÅäÖÃÂß¼­¿éÄÚÓÃÓÚʵÏÖÂß¼­¹¦ÄܵĺËÐIJ¿¼þÊÇ»ùÓÚRAMµÄº¯Êý·¢ÉúÆ÷£¬ Ò²¾ÍÊÇͨ³£Ëù˵µÄ²éÕÒ±í(Look-up Table£¬LUT)¡£ÓÉÓÚLUTÊÇFPGAÖÐ×î»ù±¾µÄÂß¼­²¿¼þ£¬ ¹Ê¶ÔËüµÄ²âÊÔÏÔµÃÓÈÎªÖØÒª¡£FPGAÆ÷¼þµÄ¿É±à³ÌÌØÐÔʹÔÚ¶ÔÆäÄÚ²¿Âß¼­×ÊÔ´½øÐвâÊÔʱ£¬¿ÉÒÔÔÚÆäÄÚ²¿Õë¶Ô²»Í¬±»²âÂß¼­¹¹½¨ÄÚ½¨×Ô²âÊԽṹ(Built-in Self Test,BIST) 0ÀûÓÃBIST¶ÔFPGAÆ÷¼þ½øÐвâÊÔµÄÁíÒ»¸öºÃ´¦ÔÚÓÚ£¬ÄÚ½¨×Ô²âÊԵIJâÊÔ×ÊÔ´ÓëFPGAÄÚ²¿±»²â×ÊÔ´½¨Á¢ÔÚÏàͬµÄ½á¹¹»ù´¡ÉÏ£¬´Ó¶ø¿ÉÒÔ±£Ö¤²âÊÔÔ´Óë±»²âÂß¼­ËÙ¶Èͬ²½£¬´Ó¶øÊµÏָ߾«¶ÈÐÔÄܲâÊÔ¡£ÁíÍ⣬ÀûÓÃÄÚ½¨×Ô²âÊÔ¼¼Êõ¶ÔоƬ½øÐвâÊÔÓÐÖúÓÚ±£»¤Äں˵Ä֪ʶ²úȨ£¬Òò´Ë¸Ã·½·¨Òѵõ½¹ã·ºÓ¦Óá£BIST²âÊÔϵͳһ°ã°üÀ¨Èý¸ö»ù±¾²¿·Ö£¬¼´²âÊÔͼÐÎÉú³ÉÆ÷(Test Pattern Generation, TPG)¡¢±»²âµç·(Circuit Under Test, CUT)ÒÔ¼°Êä³öÏìÓ¦·ÖÎöÒÇ(Output Response Analysis, 0RA)¡£Ò»ÖÖ»ùÓÚÓë»òÃÅÕóÁнṹµÄFPGA²âÊÔ¼¼ÊõÈçͼ1Ëùʾ£¬Ëü²ÉÓÃÁË CLB»ìºÏ¹ÊÕϵĹÊÕÏÄ£Ðͼ°MAJÊ÷(Tree of Majority (kites)²âÊÔ±à³Ì½á¹¹¡£Ã¿¸öMAJµ¥Ôª3ÓÉCUT 1¡¢Óë»ò¿ØÖÆÆ÷2¼°ÉÏÒ»¼¶MAJµ¥Ôª3µÄÊä³ö×÷ΪÊäÈ룬²¢Êä³öµ½ÏÂÒ»¼¶MAJµ¥Ôª3£¬×îÖÕÓÉ IOB 4(ÊäÈëÊä³öÄ£¿é)Êä³ö¡£Óë»ò¿ØÖÆÆ÷2ÓÃÀ´Ñ¡ÔñÆäËûÁ½¸öÊäÈëÖ®¼äµÄ¹ØÏµÊÇ¡°»ò¡±»¹ÊÇ¡°Ó롱¡£Õý³£¹¤×÷ʱ¸ÃÊäÈëÖ±½ÓÉȳöµ½ÏÂÒ»¸öµ¥ÔªµÄ»ò/Óë¿ØÖÆ¶Ë¡£¢ÇT 1ÓÉÒ»ÐÐLUT¹¹³É£¬Ò»°ã¶¼±»¹¹½¨Îª¾ßÓÐÏàͬÂß¼­¹¦Äܵĵç·£¬Òò´Ë£¬ÔÚûÓйÊÕϵÄÇé¿öÏ£¬Êä³ö¶ËµÄÊä³öֵʼÖÕÒ»Ö£»MAJµ¥Ôª3ÓÉÁíÒ»ÐÐLUT¹¹³É£¬ÓÃÓÚʵÏÖ¹ÊÕϵĴ«µÝ£¬¼´Óá°»ò¡±(¡°Ó롱)Âß¼­À´´«µÝ¿ÉÄÜ´æÔڵĹÊÕÏ£¬´Ó¶øÊµÏÖ¶à¹ÊÕϵĴ«µÝ¡£¼ÙÉèFPGAоƬΪnXnµÄLUT ¶þάÂß¼­ÕóÁУ¬ÔòÏêϸµÄMAJÊ÷½á¹¹Èçͼ2Ëùʾ£¬ ͼÖÐMAJµ¥Ôª3µÄ¢ÇT 1ÊäÈë¶Ë´Ó×óµ½ÓÒÒÀ´ÎÓÃA1, A2,¡­£¬An±íʾ£¬ÉÏÒ»¼¶MAJµ¥Ôª3Êä³ö¶Ë(¼´¹ÊÕÏ´«µÝ¶Ë)´Ó×óµ½ÓÒÒÀ´ÎÓÃB1, B2,¡­£¬8 ±íʾ£¬»ò/Óë¿ØÖÆ2ÊäÈë¶Ë´Ó×óµ½ÓÒÒÀ´ÎÓÃS1A2£¬¡­£¬&±íʾ£¬¸Ã¼¶MAJµ¥Ôª3Êä³ö¶Ë´Ó×óµ½ÓÒÒÀ´ÎÓÃY1, A£¬¡­£¬Yn±íʾ¡£²»´æÔÚ¹ÊÕÏʱ£¬ËùÓÐCUT 1Âß¼­¹¦ÄÜÏàͬ£¬¹ÊÆäÊä³öÒ²Ó¦ÍêȫһÖ£¬ÔòA1 = A2 = k r¡¤= An = A £»ÔÚ¹ÊÕÏ´«µÝ¹ý³ÌÖУ¬ËùÓÐMAJµ¥Ôª3µÄ»ò/Óë¿ØÖÆ2ÊäÈë¶ËӦȡÏàͬµÄÂß¼­Öµ£¬¼´S1 = S2 = iV¡¤¡¤= Sn= S £»ÎªÊµÏÖ¹ÊÕÏ´«µÝ£¬Ôò¶ÔÈÎÒâµÚk¸öMAJµ¥Ôª£¬ÆäÊäÈëÊä³öÓÐÈçϹØÏµ
Yk =Sk(Ak+Bk) +SkAkBk ÆäÖÐ l<k<n¡£¸Ã¼¼ÊõÊǰÑÒ»ÐÐLUT×÷ΪÕûÌå²¢ÐвâÊÔ²¢Í¨¹ýÁíÍâÒ»ÐÐLUTÀ´ÊµÏÖ¹ÊÕÏ´«µÝ¡£µ«
3ÓÉÓÚ²ÉÓõÄÊÇCUT»ìºÏ¹ÊÕÏÄ£ÐÍ£¬Òò´ËÔÚA2ºÍ&´¦¿ÉÄÜͬʱ´æÔڹ̶¨0»ò1¹ÊÕÏ£¬¼´A2 = & = 0»òA2 = & = 1£¬´ËʱA =»¯=YpÕâ¾ÍʹµÃ\ʵ¼ÊÊä³öºÍËùÆÚÍûµÄ½á¹ûʼÖÕÒ»Ö£¬ µ¼ÖÂA2ºÍ&¶ËµÄ¹ÊÕϲ»Äܹ»±»¼ì²â¡£ÕâÖÖÒ»¸ö¹ÊÕϵĴæÔÚʹµÃÁíÒ»¸ö¹ÊÕϱ»ÆÁ±ÎµÄÏÖÏó±»³ÆÖ®Îª¹ÊÕÏÆÁ±ÎÏÖÏó¡£µ±´æÔÚ¹ÊÕÏÆÁ±ÎÏÖÏóʱ£¬Ò»Ð©¹ÊÕϽ«²»Äܱ»¼ì²â£¬´Ó¶øµ¼Ö²âÊÔ¸²¸ÇÂʽµµÍ¡£´ËÍ⣬ÓÃÓÚʵÏÖ¹ÊÕÏ´«µÝµÄLUTÐèÒªÁíÍâ½øÐвâÊÔ£¬Ê¹µÃ²âÊÔµÄÅäÖôÎÊýÔö¼Ó¡£ ÓÉÓÚFPGAµÄ²âÊÔʱ¼ä¼¸ºõÍêȫȡ¾öÓÚÅäÖôÎÊý£¬Òò´Ë£¬¸Ã¼¼ÊõµÄ²âÊÔʱ¼ä¹ý³¤£¬²»ÀûÓÚʵ¼ÊÓ¦Óá£
·¢Ã÷ÄÚÈÝ1¡¢Ä¿µÄ±¾ÊµÓÃÐÂÐ͵ÄÄ¿µÄÔÚÓÚÌṩһÖÖ»ùÓÚSRAMµÄFPGAµÄLUT²âÊԽṹ£¬Ëü¿Ë·þÁËÏÖÓм¼ÊõµÄ²»×㣬Äܹ»¼ì²â²¢¶¨Î»LUTÖеĵ¥¹Ì¶¨¹ÊÕÏ¡¢´íÎóµ¥Ôª¶Á(д)¹ÊÕÏ¡¢ÎÞµ¥Ôª¶Á(д)¹ÊÕÏÒÔ¼°¸½¼Óµ¥Ôª¶Á(д)¹ÊÕÏ¡£2¡¢¼¼Êõ·½°¸1)±¾ÊµÓÃÐÂÐÍÒ»ÖÖ»ùÓÚSRAMµÄFPGAµÄLUT²âÊԽṹ£¬ËüÊÇÒ»ÖÖÄÚ½¨×Ô²âÊÔ BIST (Build in Self-Test)½á¹¹£¬¼´²âÊÔͼÐÎÉú³ÉÆ÷TPGºÍ±»²âµç·CUTµÈÕû¸ö²âÊԽṹ¶¼ÓÉFPGAÄÚ²¿×ÊÔ´¹¹³É¡£Õû¸ö²âÊԽṹ½«Í¨¹ý±àд²âÊÔÅäÖóÌÐòÅäÖÃFPGAʵÏÖ¡£ËüÓɶàÌõ²¢ÐеIJâÊÔÁ´¹¹³É£¬²âÊÔÁ´ÓÉÒ»¼¶Ò»¼¶´®ÁªÔÚÒ»ÆðµÄ¾Ö²¿Á´¹¹³É£¬Ã¿Ò»¼¶¾Ö²¿Á´ÓÖÓÉÒ»¸ö²âÊÔͼÐÎÉú³ÉÆ÷TPGºÍÒ»¸ö±»²âµç·CUT×é³É¡£Æä¼ä¹ØÏµÊÇÿÌõ²âÊÔÁ´ÖУ¬µÚÒ»¼¶¾Ö²¿Á´µÄʱÖÓÐźÅÓÉÍⲿʱÖÓÌṩ£¬ÏÂÒ»¼¶¾Ö²¿Á´µÄʱÖÓÓÉÉÏÒ»¼¶¾Ö²¿Á´Êä³öÌṩ£¬Óɴ˽«¸÷¼¶¾Ö²¿Á´´®ÁªÔÚÒ»ÆðÖ±ÖÁ×îºóÒ»¼¶Êä³öÖÁÊäÈëÊä³ö¶Ë¿Ú IOBÊä³ö£»¾Ö²¿Á´ÄÚ²¿£¬²âÊÔͼÐÎÉú³ÉÆ÷TPG²úÉúµØÖ·Ðźţ¬²¢´«Ê䏸±»²âµç·¢ÇT£¬±»²âµç·¢ÇT¶ÁÈ¡Êý¾ÝÊä³öÖÁÏÂÒ»¼¶¾Ö²¿Á´Ê±ÖÓ¡£²âÊÔÁ´Êý²»´óÓÚ¿ÉÓõÄÊäÈëÊä³ö¶Ë¿Ú IOBÊý¡£Éè²éÕÒ±íLUTÊäÈëÊýĿΪ¦Ç¡£ËùÊö²âÊÔͼÐÎÉú³ÉÆ÷TPGÊÇÓɦǸö²éÕÒ±íLUTºÍ¦Ç¸ö´¥·¢Æ÷Á¬½Ó¶ø³É¡£Æä¼ä¹ØÏµÊÇÿ¸ö²éÕÒ±íLUTÓëÒ»¸ö´¥·¢Æ÷´®ÁªÁ¬½ÓÔÚÒ»Æð£¬¦Ç¸ö´¥·¢Æ÷µÄÊä³öÒ»·½Ãæ·´À¡»ØÃ¿¸ö²éÕÒ±íLUT×÷ΪµØÖ·ÊäÈ룬ÁíÒ»·½ÃæÒ²Í¬Ê±´«Ê䏸±»²âµç·¢Ç¦³¡£²âÊÔͼÐÎÉú³ÉÆ÷TPGÄܲúÉú0ÖÁ2¦Ç-1µÄµØÖ·Ðźţ¬²¢Í¨¹ý¶Ô×ÔÉíµÄ²éÕÒ±íLUTÅäÖÃÊý¾ÝµÄ¶ÁÈ¡½øÐÐ×Ô¼ì²â¡£²âÊÔͼÐÎÉú³ÉÆ÷TPGµÄʱÖÓÐźÅΪͬ²½Ê±ÖÓÐźÅ¡£¸Ã²éÕÒ±íLUTºÍ´¥·¢Æ÷¶¼ÊÇFPGAÄÚ²¿×ÊÔ´¡£ËùÊö±»²âµç·¢ÇTÊÇÓɼ¸¸ö¾ßÓÐÏàͬÅäÖõÄÂß¼­µ¥Ôª(Logic Element, LE)¹¹³É£¬Ã¿¸öÂß¼­µ¥ÔªLE°üÀ¨Ò»¸ö±»²â²éÕÒ±íLUTºÍÒ»¸öÓÃÓÚËø´æÊý¾ÝµÄD´¥·¢Æ÷¡£Æä¼ä¹ØÏµÊDzâÊÔͼÐÎÉú³ÉÆ÷TPGµÄÊä³öÖ±½ÓÓëµÚÒ»¸öÂß¼­µ¥ÔªLEÏàÁ¬£¬²¢×÷ΪÂß¼­µ¥ÔªLEÄÚ²¿²éÕÒ±íLUTµÄµØÖ·¡£ÆäÓàµÄÂß¼­µ¥ÔªLEÓÉÉÏÒ»¸öÂß¼­µ¥ÔªLEµÄÊä³ö×÷ΪÆäÄÚ²¿²éÕÒ±íLUT ÊäÈëµÄ×îµÍÓÐЧλÓë²âÊÔͼÐÎÉú³ÉÆ÷TPGÊä³öµÄ¸ßn-1λ¹²Í¬¹¹³ÉÆäÄÚ²¿²éÕÒ±íLUTµÄµØÖ·¡£¸÷Âß¼­µ¥ÔªLEµÄʱÖÓÐźÅΪͬ²½Ê±ÖÓÐźÅ¡£¸Ã±»²â²éÕÒ±íLUTºÍD´¥·¢Æ÷¶¼ÊÇFPGA ÄÚ²¿×ÊÔ´¡£2) Ò»ÖÖ»ùÓÚSRAMµÄFPGAµÄLUT²âÊÔ·½·¨£¬¸Ã·½·¨¾ßÌå²½ÖèÈçϲ½ÖèÒ»Éú³É²âÊÔͼÐÎÉú³ÉÆ÷TPGÖвéÕÒ±íLUTµÄÅäÖÃͼÐΡ£Áî²âÊÔͼÐÎÉú³ÉÆ÷ TPGÄÚ²¿¦Çλ²éÕÒ±íLUTµÄÅäÖÃÊý¾ÝΪTO (¼´²âÊÔͼÐÎÉú³ÉÆ÷TPGÊä³ö)£¬¸÷²éÕÒ±íLUTµÄÊäÈëΪTl£¬Ôò²âÊÔͼÐÎÉú³ÉÆ÷TPGÄÚ²¿²éÕÒ±íLUTµÄÅäÖÃͼÐÎÂú×ãTO = ¦³¦©+1¡£
4[0015]²½Öè¶þ Éú³É±»²âµç·¢ÇTÖвéÕÒ±íLUTµÄ²âÊÔͼÐΡ£Ê×ÏÈ£¬½«ËùÓÐ2"¸ö´æ´¢µ¥ÔªÊÓΪһ¸öµ¥Ò»×飬¼´×éµÄÊýÄ¿~Ϊ1 £»Æä´Î£¬½«Ã¿¸ö×é°´×éÄÚµ¥ÔªÊý¾ù·ÖΪÁ½²¿·Ö£¬µÚÒ»²¿·ÖËùÓе¥ÔªÖÃΪ0£¬µÚ¶þ²¿·ÖËùÓе¥ÔªÖÃΪ1 £»ÔٴΣ¬¶Ô²½Öè¶þµÄÅäÖýṹȡ·´£¬Éú³ÉÏàÓ¦µÄ»¥²¹ÅäÖýṹ£»×îºó£¬Ê¹×éÊý~ = 2ng£¬È»ºóÖØ¸´²½Öè¶þºÍ²½ÖèÈý£¬Ö±ÖÁng = 2n¡£ÕâÑù£¬²âÊÔÒ»¸ö¦ÇÊäÈë²éÕÒ±íLUTËùÐèµÄ²âÊÔͼÐÎÊýΪ2¦¶¦Ç£¬·Ö±ð¶¨ÒåΪC1ÖÁ(^¦Ç¡£²½ÖèÈý°´ÕÕǰÊöÄÚ½¨×Ô²âÊÔBIST½á¹¹¡¢²âÊÔͼÐÎÉú³ÉÆ÷TPGÄÚ²¿²éÕÒ±íLUTµÄÅäÖÃͼÐμ°±»²âµç·¢Ç¦ÓÖвéÕÒ±íLUTµÄ²âÊÔͼÐÎC1À´ÅäÖÃFPGA¡£²½ÖèËÄÉϵçÔËÐÐFPGA£¬²¢´ÓÿÌõ²âÊÔÁ´Öն˵ÄÊäÈëÊä³ö¶Ë¿Ú IOB´¦¶ÁÈ¡¸Ã²âÊÔÁ´µÄÊä³ö²¨ÐΡ£Èç¹ûËùÓеIJéÕÒ±íLUT¶¼Ã»ÓйÊÕÏ£¬ÔòÕý³£Êä³öӦΪÍⲿʱÖÓÊäÈëµÄÕûÊý±¶£»Èç¹ûÒ»¸ö¾Ö²¿Á´ÖдæÔÚ¹ÊÕÏ£¬Æä¹ÊÕÏ·´Ó³ÔÚÊä³ö²¨ÐÎËðʧһ¸öÉÏÉý»òϽµÑØ£¬²¢×îÖÕ´«µÝÖÁ²âÊÔÁ´Öն˵ÄÊäÈëÊä³ö¶Ë¿Ú IOB´¦Êä³ö£¬Ê¹µÃÊä³ö²¨ÐÎÒì³£¡£Í¨¹ý¶ÁÈ¡Òì³£²¨Ðοɼì²â²¢¶¨Î»¹ÊÕÏ¡£²½ÖèÎ彫²½ÖèÈýÖеı»²âµç·¢ÇTÖвéÕÒ±íLUTµÄ²âÊÔͼÐÎC1·Ö±ð¸ÄΪC2ÖÁ C2n£¬È»ºóÖØ¸´²½ÖèÈýºÍ²½ÖèËÄ¡£½«±»²âµç·¢ÇTÖвéÕÒ±íLUTµÄ²âÊÔͼÐÎC1ÖÁC2n¶¼ÅäÖò¢²âÊÔÍêÒԺ󣬱¾·½·¨½áÊø¡£3¡¢Óŵ㼰¹¦Ð§±¾ÊµÓÃÐÂÐÍÄܹ»ÔÚ±ÜÃâ¹ÊÕÏÆÁ±ÎÏÖÏóµÄǰÌáÏ£¬¼ì²â²éÕÒ±íLUT Öеĵ¥¹Ì¶¨¹ÊÕÏ¡¢´íÎóµ¥Ôª¶Á(д)¹ÊÕÏ¡¢ÎÞµ¥Ôª¶Á(д)¹ÊÕÏÒÔ¼°¸½¼Óµ¥Ôª¶Á(д)¹ÊÕÏ£¬ ²¢ÄܽøÐÐ׼ȷµÄ¹ÊÕ϶¨Î»¡£´ËÍⱾʵÓÃÐÂÐÍ»¹½µµÍÁ˲âÊÔÅäÖôÎÊý£¬Ëõ¶ÌÁ˲âÊÔʱ¼ä¡£

ͼ1ÊÇMAJÊ÷Ðͽṹ²¢ÐвâÊÔÕóÁУ»Í¼2ÊÇMAJÊ÷ÐͽṹʾÒâͼ£»Í¼3ÊDZ¾ÊµÓÃÐÂÐ͵ÄLUT²âÊԽṹʾÒâͼ£»Í¼4·Ö±ðÊÇTPG½á¹¹Ê¾Òâͼ£»Í¼5Êǵ¥¹ÊÕÏÒì³£Êä³ö´«²¥Ê¾Òâͼ£»Í¼6ÊǶà¹ÊÕÏÒì³£Êä³ö´«²¥Ê¾Òâͼ£»Í¼ÖзûºÅ˵Ã÷ÈçÏÂ1 ±»²âµç·¢ÇT ;2 Óë»ò¿ØÖÆÆ÷£»3 MAJµ¥Ôª£»4ÊäÈëÊä³ö¶Ë¿Ú IOB ;5 ¾Ö²¿Á´£»6²âÊÔÁ´£»7²âÊÔͼÐÎÉú³ÉÆ÷TPG ;8²éÕÒ±íLUT ;9´¥·¢Æ÷£»10Âß¼­µ¥ÔªLE £»¢ÇT ±»²âµç·£»IOBÊäÈëÊä³ö¶Ë¿Ú£»AND/ORÓë»ò¿ØÖÆÆ÷£»MAJ MAJµ¥Ôª£»FPGAÏÖ³¡¿É±à³ÌÃÅÕóÁУ»BISTÄÚ½¨×Ô²âÊÔ£»TPG²âÊÔͼÐÎÉú³ÉÆ÷£»D D´¥·¢Æ÷±êʶ·û£»Q D´¥·¢Æ÷Êä³ö¶Ë¿Ú £»LEÂß¼­µ¥Ôª£»Addr µØÖ·ÊäÈë¶Ë¿Ú £»AddrOÖÁAddr3ΪµØÖ·Êä³öÐźţ»OUTOÖÁ0UT3Ϊ²éÕÒ±íLUTÊä³öÐźţ»elk¼°ClktlÖÁClkmΪʱÖÓÐźÅ^ÖÁAn*±»²âµç·Êä³ö°ìÖÁBnΪÉÏÒ»¼¶MAJµ¥ÔªÊä³ö^ÖÁ&ΪÓë»ò¿ØÖÆÆ÷Êä³ö£»Ttl³õʼʱÖÓÖÜÆÚJ1ÖÁT4·Ö±ðΪµÚÒ»ÖÁµÚËļ¶¾Ö²¿Á´Ê±ÖÓÖÜÆÚK1ÖÁC8¼°CiΪ±»²âµç·ÖвéÕÒ±íµÄÅäÖÃͼÐΣ»iΪ±äÁ¿Ãû¡£
¾ßÌåʵʩ·½Ê½
Èçͼ3Ëùʾ£¬1)±¾ÊµÓÃÐÂÐÍÒ»ÖÖ»ùÓÚSRAMµÄFPGAµÄLUT²âÊԽṹ£¬ËüÊÇÒ»ÖÖÄÚ½¨×Ô²âÊÔBIST (Build in Self-Test)½á¹¹£¬¼´²âÊÔͼÐÎÉú³ÉÆ÷TPG 7ºÍ±»²âµç·CUT 1µÈÕû¸ö²âÊԽṹ¶¼ÓÉFPGAÄÚ²¿×ÊÔ´¹¹³É¡£Õû¸ö²âÊԽṹ½«Í¨¹ý±àд²âÊÔÅäÖóÌÐòÅäÖÃFPGAʵÏÖ¡£ËüÓɶàÌõ²¢ÐеIJâÊÔÁ´6¹¹³É¡£²âÊÔÁ´6ÓÉÒ»¼¶Ò»¼¶´®ÁªÔÚÒ»ÆðµÄ¾Ö²¿Á´5¹¹³É£¬Ã¿Ò»¼¶¾Ö²¿Á´5ÓÖÓÉÒ»¸ö²âÊÔͼÐÎÉú³ÉÆ÷TPG 7ºÍÒ»¸ö±»²âµç·¢ÇT 1×é³É¡£Ã¿Ìõ²âÊÔÁ´6ÖУ¬µÚÒ»¼¶¾Ö²¿Á´5µÄʱÖÓÐźÅÓÉÍⲿʱÖÓÌṩ£¬ÏÂÒ»¼¶¾Ö²¿Á´5µÄʱÖÓÓÉÉÏÒ»¼¶¾Ö²¿Á´5Êä³öÌṩ£¬Óɴ˽«¸÷¼¶¾Ö²¿Á´5´®ÁªÔÚÒ»ÆðÖ±ÖÁ×îºóÒ»¼¶Êä³öÖÁÊäÈëÊä³ö¶Ë¿Ú IOB 4Êä³ö£»¾Ö²¿Á´5ÄÚ²¿£¬²âÊÔͼÐÎÉú³ÉÆ÷TPG 7²úÉúµØÖ·Ðźţ¬²¢´«Ê䏸±»²âµç·¢ÇT 1£¬±»²âµç·¢ÇT 1
¶ÁÈ¡Êý¾ÝÊä³öÖÁÏÂÒ»¼¶¾Ö²¿Á´5ʱÖÓ¡£²âÊÔÁ´6ÊýÄ¿²»´óÓÚ¿ÉÓõÄÊäÈëÊä³ö¶Ë¿Ú IOB 4ÊýÄ¿¡£ÒÔËÄÊäÈë²éÕÒ±íLUT 8ΪÀý¡£ËùÊö²âÊÔͼÐÎÉú³ÉÆ÷TPG 7 Èçͼ4Ëùʾ£¬ÓÉ4¸ö²éÕÒ±íLUT 8ºÍ4¸ö´¥·¢Æ÷9Á¬½Ó¶ø³É¡£Ã¿¸ö²éÕÒ±íLUT 8ÓëÒ»¸ö´¥·¢Æ÷9´®ÁªÔÚÒ»Æð£¬4¸ö´¥·¢Æ÷9µÄÊä³öÒ»·½Ãæ·´À¡»ØÃ¿¸ö²éÕÒ±íLUT 8×÷ΪµØÖ·ÊäÈ룬ÁíÒ»·½ÃæÒ²Í¬Ê±´«Ê䏸±»²âµç·¢ÇT 1¡£²âÊÔͼÐÎÉú³ÉÆ÷ TPG 7ÄܲúÉú0ÖÁ15µÄµØÖ·Ðźţ¬²¢Í¨¹ý¶Ô×ÔÉíµÄ²éÕÒ±íLUT 8ÅäÖÃÊý¾ÝµÄ¶ÁÈ¡½øÐÐ×Ô¼ì²â¡£²âÊÔͼÐÎÉú³ÉÆ÷TPG 7µÄʱÖÓÐźÅΪͬ²½Ê±ÖÓÐźÅ¡£ËùÊö±»²âµç·CUT 1ÊÇÓÉËĸö¾ßÓÐÏàͬÅäÖõÄÂß¼­µ¥ÔªLE 10 (Logic Element) ¹¹³É£¬Ã¿¸öÂß¼­µ¥ÔªLE 10°üÀ¨Ò»¸ö±»²â²éÕÒ±íLUT 8ºÍÒ»¸öÓÃÓÚËø´æÊý¾ÝµÄD´¥·¢Æ÷9¡£ ²âÊÔͼÐÎÉú³ÉÆ÷TPG 7µÄÊä³öÖ±½ÓÓëµÚÒ»¸öÂß¼­µ¥ÔªLE 10ÏàÁ¬£¬²¢×÷ΪÂß¼­µ¥ÔªLE 10 ÄÚ²¿²éÕÒ±íLUT 8µÄµØÖ·¡£ÆäÓàµÄÂß¼­µ¥ÔªLE 10ÓÉÉÏÒ»¸öÂß¼­µ¥ÔªLE 10µÄÊä³ö×÷ΪÆäÄÚ²¿²éÕÒ±íLUT 8ÊäÈëµÄ×îµÍÓÐЧλÓë²âÊÔͼÐÎÉú³ÉÆ÷TPG 7Êä³öµÄ¸ß3λ¹²Í¬¹¹³ÉÆäÄÚ²¿²éÕÒ±íLUT 8µÄµØÖ·¡£¸÷Âß¼­µ¥ÔªLE 10µÄʱÖÓÐźÅΪͬ²½Ê±ÖÓÐźš£2) Ò»ÖÖ»ùÓÚSRAMµÄFPGAµÄLUT²âÊÔ·½·¨£¬¸Ã·½·¨¾ßÌå²½ÖèÈçϲ½ÖèÒ»Éú³É²âÊÔͼÐÎÉú³ÉÆ÷TPG 7ÖвéÕÒ±íLUT 8µÄÅäÖÃͼÐΡ£Áî²âÊÔͼÐÎÉú³ÉÆ÷TPG7ÄÚ²¿ËÄλ²éÕÒ±íLUT 8µÄÅäÖÃÊý¾ÝΪTO(¼´²âÊÔͼÐÎÉú³ÉÆ÷TPG 7Êä³ö)£¬¸÷²éÕÒ±íLUT 8µÄÊäÈëΪTl£¬Ôò²âÊÔͼÐÎÉú³ÉÆ÷TPG 7ÄÚ²¿²éÕÒ±íLUT 8µÄÅäÖÃͼÐÎÂú×ãTO = TI+1£¬¾ßÌåÈçÏÂÁбí1Ëùʾ¡£±í1TPGÄÚ²¿LUTÅäÖÃͼÐÎ
ÊäÈë×éºÏLUT3LUT2LUTlLUTO000000010001001000100011001101000100010101010110011001110111100010001001100110101010101110111100
ȨÀûÒªÇó1. Ò»ÖÖ»ùÓÚSRAMµÄFPGAµÄLUT²âÊԽṹ£¬ÆäÌØÕ÷ÔÚÓڸòâÊԽṹÓɸ´ÊýÌõ²¢ÐеIJâÊÔÁ´¹¹³É£¬²âÊÔÁ´ÓÉÒ»¼¶Ò»¼¶´®ÁªÔÚÒ»ÆðµÄ¾Ö²¿Á´¹¹³É£¬Ã¿Ò»¼¶¾Ö²¿Á´ÓÖÓÉÒ»¸ö²âÊÔͼÐÎÉú³ÉÆ÷TPGºÍÒ»¸ö±»²âµç·CUT×é³É£»Ã¿Ìõ²âÊÔÁ´ÖУ¬µÚÒ»¼¶¾Ö²¿Á´µÄʱÖÓÐźÅÓÉÍⲿʱÖÓÌṩ£¬ÏÂÒ»¼¶¾Ö²¿Á´µÄʱÖÓÓÉÉÏÒ»¼¶¾Ö²¿Á´Êä³öÌṩ£¬Óɴ˽«¸÷¼¶¾Ö²¿Á´´®ÁªÔÚÒ»ÆðÖ±ÖÁ×îºóÒ»¼¶Êä³öÖÁÊäÈëÊä³ö¶Ë¿Ú IOBÊä³ö£»¾Ö²¿Á´ÄÚ²¿£¬²âÊÔͼÐÎÉú³ÉÆ÷TPG²úÉúµØÖ·Ðźţ¬ ²¢´«Ê䏸±»²âµç·CUT£¬±»²âµç·CUT¶ÁÈ¡Êý¾ÝÊä³öÖÁÏÂÒ»¼¶¾Ö²¿Á´Ê±ÖÓ£¬²âÊÔÁ´Êý²»´óÓÚ¿ÉÓõÄÊäÈëÊä³ö¶Ë¿Ú IOBÊý£» Éè²éÕÒ±íLUTÊäÈëÊýĿΪn£¬ËùÊö²âÊÔͼÐÎÉú³ÉÆ÷TPGÊÇÓɦǸö²éÕÒ±íLUTºÍ¦Ç¸ö´¥·¢Æ÷Á¬½Ó¶ø³É£»Ã¿¸ö²éÕÒ±í LUTÓëÒ»¸ö´¥·¢Æ÷´®ÁªÁ¬½ÓÔÚÒ»Æð£¬¦Ç¸ö´¥·¢Æ÷µÄÊä³öÒ»·½Ãæ·´À¡»ØÃ¿¸ö²éÕÒ±íLUT×÷ΪµØÖ·ÊäÈ룬ÁíÒ»·½ÃæÒ²Í¬Ê±´«Ê䏸±»²âµç·¢ÇT £»²âÊÔͼÐÎÉú³ÉÆ÷TPGÄܲúÉú0ÖÁ2¦Ç-1µÄµØÖ·Ðźţ¬²¢Í¨¹ý¶Ô×ÔÉíµÄ²éÕÒ±íLUTÅäÖÃÊý¾ÝµÄ¶ÁÈ¡½øÐÐ×Ô¼ì²â£»²âÊÔͼÐÎÉú³ÉÆ÷TPGµÄʱÖÓÐźÅΪͬ²½Ê±ÖÓÐźţ¬¸Ã²éÕÒ±íLUTºÍ´¥·¢Æ÷¶¼ÊÇFPGAÄÚ²¿×ÊÔ´£»ËùÊö±»²âµç·¢ÇTÊÇÓɼ¸¸ö¾ßÓÐÏàͬÅäÖõÄÂß¼­µ¥ÔªLE¹¹³É£¬Ã¿¸öÂß¼­µ¥ÔªLE°üÀ¨Ò»¸ö±»²â²éÕÒ±íLUTºÍÒ»¸öÓÃÓÚËø´æÊý¾ÝµÄD´¥·¢Æ÷£»²âÊÔͼÐÎÉú³ÉÆ÷TPGµÄÊä³öÖ±½ÓÓëµÚÒ»¸öÂß¼­µ¥ÔªLEÏàÁ¬£¬²¢×÷ΪÂß¼­µ¥ÔªLEÄÚ²¿²éÕÒ±íLUTµÄµØÖ·£»ÆäÓàµÄÂß¼­µ¥ÔªLE ÓÉÉÏÒ»¸öÂß¼­µ¥ÔªLEµÄÊä³ö×÷ΪÆäÄÚ²¿²éÕÒ±íLUTÊäÈëµÄ×îµÍÓÐЧλÓë²âÊÔͼÐÎÉú³ÉÆ÷ TPGÊä³öµÄ¸ß¦Ç-1λ¹²Í¬¹¹³ÉÆäÄÚ²¿²éÕÒ±íLUTµÄµØÖ·£»¸÷Âß¼­µ¥ÔªLEµÄʱÖÓÐźÅΪͬ²½Ê±ÖÓÐźţ»¸Ã±»²â²éÕÒ±íLUTºÍD´¥·¢Æ÷¶¼ÊÇFPGAÄÚ²¿×ÊÔ´¡£
רÀûÕªÒªÒ»ÖÖ»ùÓÚSRAMµÄFPGAµÄLUT²âÊԽṹ£¬ËüÓɶàÌõ²¢ÐеIJâÊÔÁ´¹¹³É£¬²âÊÔÁ´ÓÉ´®ÁªÔÚÒ»ÆðµÄ¾Ö²¿Á´¹¹³É£¬Ã¿Ò»¼¶¾Ö²¿Á´ÓÖÓÉÒ»¸ö²âÊÔͼÐÎÉú³ÉÆ÷TPGºÍÒ»¸ö±»²âµç·CUT×é³É¡£Ã¿Ìõ²âÊÔÁ´ÖУ¬µÚÒ»¼¶¾Ö²¿Á´µÄʱÖÓÐźÅÓÉÍⲿʱÖÓÌṩ£¬ÏÂÒ»¼¶¾Ö²¿Á´µÄʱÖÓÓÉÉÏÒ»¼¶¾Ö²¿Á´Êä³öÌṩ£¬Óɴ˽«¸÷¼¶¾Ö²¿Á´´®ÁªÔÚÒ»ÆðÖ±ÖÁ×îºóÒ»¼¶Êä³öÖÁÊäÈëÊä³ö¶Ë¿ÚIOBÊä³ö£»±¾ÊµÓÃÐÂÐÍÄܹ»ÔÚ±ÜÃâ¹ÊÕÏÆÁ±ÎÏÖÏóµÄǰÌáÏ£¬¼ì²âLUTÖеĵ¥¹Ì¶¨¹ÊÕÏ¡¢´íÎóµ¥Ôª¶Á(д)¹ÊÕÏ¡¢ÎÞµ¥Ôª¶Á(д)¹ÊÕÏÒÔ¼°¸½¼Óµ¥Ôª¶Á(д)¹ÊÕÏ£¬²¢ÄܽøÐÐ׼ȷµÄ¹ÊÕ϶¨Î»¡£´ËÍâ¸ÃʵÓÃÐÂÐÍ»¹½µµÍÁ˲âÊÔÅäÖôÎÊý£¬Ëõ¶ÌÁ˲âÊÔʱ¼ä¡£ËüÔÚLUT²âÊÔ¼¼ÊõÁìÓòÀï¾ßÓнϺõÄʵÓüÛÖµºÍ¹ãÀ«µÄÓ¦ÓÃǰ¾°¡£
Îĵµ±àºÅG01R31/3177GK202189123SQ201120190088
¹«¿ªÈÕ2012Äê4ÔÂ11ÈÕ ÉêÇëÈÕÆÚ2011Äê6ÔÂ8ÈÕ ÓÅÏÈȨÈÕ2011Äê6ÔÂ8ÈÕ
·¢Ã÷ÕßÓáÉÙ»ª, ÍõÏã·Ò, ¸ß³É, »Ææ¯Ó¢ ÉêÇëÈË:±±¾©º½¿Õº½Ìì´óѧ

  • רÀûÃû³Æ£ºµç×Ó³ÓµÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖµç×Ó³Ó£¬ÌرðÉæ¼°Ò»ÖÖ¿ÉÕÛµþµÄµç×Ó³Ó¡£ ±³¾°¼¼Êõ£ºµç×Ó³ÓÊÇÈËÃÇÈÕ³£Éú»îÖг£ÓõÄÒ»ÖÖ²âÁ¿ÎïÌåÖØÁ¿µÄ×°Ö㬹㷺µÄÓ¦ÓÃÓÚ¿Æ ÑС¢Éú²ú¡¢¼ÒÍ¥µÈ¸÷ÖÖ³¡ºÏ¡£´«Í³µÄµç×Ó³ÓÒ»°ã°üÀ¨³ÓÌå¡¢ÍÐÅÌ¡¢Á¬½Ó¸ËºÍÏÔʾ
  • רÀûÃû³Æ£º½¨ÖþÈȹ¤¼ì²â¼ÓÈÈ×°ÖõÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖ½¨ÖþÈȹ¤ÐÔÄܼì²âµÄ¸¨Öú×°Öᣱ³¾°¼¼Êõ£ºÏÖÓеĽ¨Öþ±£Î¼°¸ôÈȵÈÈȹ¤ÐÔÄܵIJâÊÔ£¬Ò»°ã²ÉÓÃÔÚ¹¹¼þµÄÒ»²à¹¹³ÉÒ»·â±ÕµÄ¿Õ¼ä£¬È»ºóÓõ篵ȼÓÈÈ¿ÕÆø£¬Æä¼ì²â¹ý³Ì¸´ÔÓ£¬ÊÜÆøºò»·¾³Ó°Ïì´ó¡£·¢
  • רÀûÃû³Æ£ºÒ»ÖÖ±âÔ²ÖùÐÎÄڱڵIJåÈëʽƽÐаå×¼Ö±Æ÷µÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÊôÓÚ²âÁ¿É豸ÁìÓò£¬Éæ¼°¶Ôͬ¶¨ÐͲ¨³¤É«É¢XÓ«¹â¹âÆ×ÒǵÄ×¼Ö±Æ÷µÄ ¸Ä½ø¡£¼¼Êõ±³¾°ÔÚ²ÉÓÃÆ½Ãæ¾§Ìå(ÒÔϼò³ÆÆ½¾§)µÄ¶àÔªËØÍ¬Ê±²â¶¨ÐͲ¨³¤É«É¢XÓ«¹â¹âÆ×ÒÇ (ÒÔϼò³ÆÍ¬¶¨ÐÍÆ½
  • רÀûÃû³Æ£º×¨ÓÃÓÚrohsÂ±ËØ²âÊÔÒǵÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÊôÓÚº¬Â±ËØÓлú»¯ºÏÎï²âÊÔÒÇ£¬¾ßÌåµÄ½²ÊÇÒ»ÖÖרÓÃÓÚÅ·ÃË¡¶¹ØÓÚÏÞÖÆÔÚµç×ÓµçÆ÷É豸ÖÐʹÓÃijЩÓк¦ÎïÖÊÖ¸Áî¡·ÖÐÏÞÖÆµÄº¬Â±ËØÓлú»¯ºÏÎïµÄ²âÊÔÒÇ¡£±³¾°¼¼Êõ£ºÅ·ÃËÊг¡ÓÚ2006Äê7ÔÂ1ÈÕ¿ªÊ¼
  • רÀûÃû³Æ£ºÕûÌåÊ½Î¢Î»ÒÆ¡¢Á¦ÈýάÈáÐÔÇý¶¯·Å´óÓëתÏò»ú¹¹µÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷ÊôÓÚ΢ÄÉÃ×¼¼ÊõÁìÓò£¬ÌرðÉæ¼°Ó¦ÓÃÓÚ³¬¾«Ãܼӹ¤¡¢Î¢¶¨Î»¡¢Î¢×°Å䡢΢ÐÍ»úÆ÷È˵ȵÄ΢Æ÷¼þµÄ½á¹¹Éè¼Æ¡£Î¢ÄÉÃ×¼¼ÊõÊÇÒ»¸öÐÂÐ˵Ä¡¢¶àѧ¿Æ½»²æµÄ¸ß¿Æ¼¼ÁìÓò£¬Ëü»ã¼¯µç×Ó¡¢»úе¡¢²Ä
  • רÀûÃû³Æ£ºÓÃÓÚ¼ì²âpcbÕ³ºÏÇ¿¶ÈµÄ²âÊԼоߵÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°PCBÉè±¸ÖÆÔìÁìÓò£¬¸ü¾ßÌåµØËµ£¬Éæ¼°Ò»ÖÖÓÃÓÚ¼ì²âPCBÕ³ºÏÇ¿¶È µÄ²âÊԼоß¡£±³¾°¼¼Êõ£ºÔÚ¼¯³Éµç·ÖУ¬PCB (Printed Circuit Board,Ó¡ÖÆµç·°å
ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾
È«¹ú·þÎñÈÈÏߣº13062023238
µç»°£º13062023238
µØÖ·£ºëøÖÝÊÐÁúȪ¹¤ÒµÔ°68ºÅ
¹Ø¼ü´Ê£ºÏ³´²£¬Êý¿ØÏ³´²£¬ÁúÃÅϳ´²
¹«Ë¾¶þάÂë
Copyright 2010-2024 °æÈ¨ËùÓÐ All rights reserved ³ICP±¸19044495ºÅ-12
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿