{{tag>vendor}} {{:vendor:xc3s50a_13_bf_neo40x_cropped_annotated.jpg?800|}} {{:mcmaster:xilinx:spartan_logo.jpg?210|}} ====== Process technology ====== ===== Package labeling ===== Package codes include information on the fab. Example package label: (X) XILINX XC9536XL TQ144AWN0120 A1256088A 7C - Logo may be omitted on some devices - Full base part number not including package or speed grade - Multiple pieces of information on this line - Package code consisting of type prefix and pin count (ex: TQ144); a "G" at the end of the type prefix indicates Pb-free - Die revision letter (ex: A) - Fab code (ex: W) - Process within fab (ex: N) - JEDEC standard date code (ex: 0120 = 2001 week 20) - Lot number - Speed / temperature grade ===== CPLD ===== ^ Product ^ Technology ^ Fab ^ Code ^ References ^ | XC7300 | 800nm UVCMOS \\ 600nm Flash | [[foundry:tsmc|TSMC]] \\ Seiko | ? \\ F | PCN96002 | | XC9500 | 600nm 2-metal \\ 500nm 3-metal | Seiko \\ [[foundry:umc|UMC]] | ? \\ M | PCN98003 \\ [[http://www.umc.com/english/news/2002/20020225.asp]] | | XC9500XV | 250 nm | [[foundry:umc|UMC]] | | [[http://www.umc.com/english/news/2002/20020225.asp]] | | [[vendor:xilinx:xc9500xl|XC9500XL]] | 350nm 4-metal | [[foundry:umc|UMC]] \\ [[foundry:hejian|He Jian]] | M? \\ WN | \\ XCN05003 | | Coolrunner XPLA3 | 350nm 5-metal | Philips \\ [[foundry:umc|UMC]] | ? | [[http://www.umc.com/english/news/2002/20020225.asp]] \\ PCN2002-04 \\ PCN2002-11 | | [[vendor:xilinx:xc2c|XC2C / Coolrunner-II]] | 180nm 4/5 metal | [[foundry:umc|UMC]] | MS | | ===== FPGA ===== ^ Product ^ Technology ^ Fab ^ Code ^ References ^ | XC2000 | 720 nm | Seiko | Unknown | IBIS in cd01_X1_3_7_NTALLI9/xbbs/userware/ibis/xc2000.zip \\ http://forums.xilinx.com/xlnx/attachments/xlnx/Xcell/200/1/Fabless%20Book%20Chapter%20FINAL.pdf | | XC3000 \\ XC3000A \\ XC3000L | 800 nm 2-metal \\ 650nm 2-metal \\ 600nm 2-metal | 800nm is Seiko \\ 650nm is Yamaha \\ 600nm is Seiko Epson | FIXME \\ FIXME \\ ?J | [[http://www.xilinx.com/support/documentation/customer_notices/pcn96001.pdf]] \\ [[http://www.xilinx.com/support/documentation/customer_notices/pcn95002a.pdf]] | | XC4000 | 800 nm 2-metal \\ 650nm 2-metal \\ 600 nm 2-metal | 800nm is Seiko \\ 650nm is Yamaha \\ 600nm is Seiko | FIXME \\ FIXME \\ FIXME | IBIS in cd01_X1_3_7_NTALLI9/xbbs/userware/ibis/xc4kel.zip \\ [[http://www.xilinx.com/support/documentation/customer_notices/pcn95002.pdf]] \\ PCN96004, PCN95002| | XC4000E | 600 nm | Unknown | Unknown | IBIS in cd01_X1_3_7_NTALLI9/xbbs/userware/ibis/xc4kel.zip | | XC4000L | 600 nm | Unknown | Unknown | IBIS in cd01_X1_3_7_NTALLI9/xbbs/userware/ibis/xc4kel.zip | | XC4000XL | 350 nm \\ 250nm | UMC \\ Seiko | FIXME \\ KP | [[http://smithsonianchips.si.edu/ice/cd/9709_553.pdf]] \\ cd01__X1_3_7_NTALLI9/xbbs/userware/ibis/xc4kxl.zip \\ PCN99002 | | XC4000EX | 500 nm | Unknown | Unknown | [[http://smithsonianchips.si.edu/ice/cd/9706_544.pdf]] \\IBIS in cd01_X1_3_7_NTALLI9/xbbs/userware/ibis/xc4kex.zip | | XC5000 | 600 nm 3-metal \\ 500nm 3-metal | Seiko | Unknown \\ ?M | IBIS in cd01_X1_3_7_NTALLI9/xbbs/userware/ibis/xc5000.zip \\ [[http://www.xilinx.com/support/documentation/customer_notices/pcn96011.pdf]] | | Virtex | 250nm 5-metal \\ 220nm 6-metal \\ 180nm 6-metal | Unknown | Unknown | [[http://www.xilinx.com/support/documentation/customer_notices/pcn2000-08.pdf]] | | Virtex-E | 250nm \\ 180nm \\ 150nm | UMC | Unknown | PCN2002-07 | | Virtex-QPro | 220nm 5-metal epi | Unknown | Unknown | DS028 \\ Device is rad-hard | | Spartan | 350 nm | FIXME | FIXME | | | Spartan-XL | FIXME | FIXME | FIXME | | | Spartan-2 | 250nm 5-metal \\ 220nm (poly) + 180nm (M1) 6-metal hybrid | UMC | Unknown \\ FS | [[http://www.xilinx.com/support/documentation/customer_notices/pcn2001-08.pdf]] | | Spartan-2E | 220 nm \\ 180nm \\ 150nm | UMC | Unknown | PCN2002-05 | | Virtex-2 | 150nm \\ 130nm 8-metal | 130nm is IBM and UMC (dual tracked). \\ 150 is at least UMC and possibly IBM too. | Unknown | [[http://www.xilinx.com/support/documentation/white_papers/wp164.pdf|WP164 page 4]] \\ [[http://www.xilinx.com/prs_rls/partners/02189umc.htm]] \\ [[http://www.xilinx.com/support/documentation/customer_notices/pcn2002-06.pdf]] (mentions 8" and 12" wafers) | | Virtex-2Pro | 150nm \\ 130nm | Unknown | Unknown | | | Virtex-4 | 90 nm 10-metal | IBM, UMC, and Toshiba | Unknown | [[http://www.xilinx.com/prs_rls/xil_corp/033790nm_chips.html]] \\ [[http://www.xilinx.com/prs_rls/partners/02189umc.htm]] \\ UG500 (also mentions triple oxide and 300mm wafers) \\ http://www.xilinx.com/support/documentation/customer_notices/xcn05005.pdf | | Spartan-3 | 90 nm 8-metal | IBM and UMC (dual track) | Unknown | UG500 page 24. Also mentions use of 300mm wafers. | | Spartan-3L | 90 nm 8-metal | IBM and UMC (dual track) | Unknown | | | Spartan-3E | 90 nm 8-metal | IBM and UMC (dual track) | Unknown | | | Spartan-3A | 90 nm 8-metal | IBM \\ UMC (8" wafer) \\ UMC (12" wafer) | FIXME \\ F? \\ GQ | XCN05009 \\ Top layer is Al, rest are Cu | | Spartan-3AN | 90 nm 8-metal (FPGA) \\ 130 nm shrunk to 110 nm (flash) | IBM and UMC (dual track) for FPGA die. \\ X-Fab (130 nm) and UMC (110 nm) for flash die. | Unknown | Stacked-die (?) flash is "similar to" Atmel DataFlash \\ http://www.xilinx.com/support/documentation/customer_notices/xcn14003.pdf \\ XC3S50AN flash doubled in size during 2014 die shrink \\ http://www.xilinx.com/support/answers/59572.htm | | Virtex-5 | 65 nm 12-metal | Toshiba and UMC (dual track) | Unknown | [[http://www.xilinx.com/prs_rls/2006/xil_corp/0630_65nm.htm]] \\ [[http://www.electronicsweekly.com/Articles/08/11/2006/40107/Chipworks-completes-stripdown-of-Xilinx-Virtex-5.htm]] \\ Triple oxide \\ 11 Cu + 1 Al | | Spartan-6 | 45 nm 9-metal | Samsung | IV | [[http://www.azonano.com/news.aspx?newsID=9721]] \\ [[http://chipworks.force.com/catalog/ProductDetails?sku=XIL-XC6SLX16&viewState=DetailView]] \\ All Cu (?) | | Virtex-6 | 40 nm | Unknown | Unknown | | | Artix-7 | 28 nm HPL | TSMC | CX | HKMG | | Kintex-7 | 28 nm 11-metal HPL | TSMC | Unknown | HKMG \\ [[http://www.chipworks.com/blog/technologyblog/2012/12/11/a-review-of-tsmc-28-nm-process-technology/]] \\ [[http://chipworksrealchips.blogspot.com/2011/07/tsmc-hkmg-is-out-there.html]] | | Virtex-7 | 28 nm HPL + 65nm | TSMC | Unknown | Logic die is 28nm HKMG, interposer die in 2.5D devices is 65nm | | 8 series | 20nm HPM | TSMC | Unknown | [[http://www.xilinx.com/about/generation-ahead-20nm/index.htm]] \\ [[http://www.electronicsweekly.com/Articles/13/11/2012/54977/electronica-xilinx-unveils-20nm-roadmap.htm|Electronics Weekly]] | cd01_X1_3_7_NTALLI9: XACTstep M1.3 core technology CD ===== SOC ===== ^ Product ^ Technology ^ Fab ^ | Zynq Z-7000 | 28 nm HKMG | TSMC | ===== PROM ===== ^ Product ^ Technology ^ Fab ^ Code ^ References ^ | XC1700D | 1um \\ 850nm | FIXME \\ TSMC | FIXME \\ G | PCN95001 | | XC1700D/L | FIXME | FIXME \\ Seiko | FIXME | PCN95010B | | XC18V00 | 150nm | UMC \\ ST | FIXME | PCN2003-04 | | XCFxxS | 150 nm | ST | FIXME | | | XCFxxP | 150 nm | ST | FIXME | | ====== Die ID ====== Rumor has it that Xilinx reuses the dies on multiple packages labeled under different products by blowing fuses. Notwithstanding that every die has a unique image, Xilinx clearly marks them with internal numbers. These are the known die markings. The following chart assumes that the same part marking is the same die in different packages unless we find otherwise. ^ Die ^ Devices ^ Notes ^ | SLA919S | [[mcmaster:xilinx:xc4413|XC4413]] | | | X1D70 | [[mcmaster:xilinx:xc7a35t|XC7A35T rev A]] | | | X2063 | [[mcmaster:xilinx:xc2064-70|XC2064-70]] | | | X2122 | [[mcmaster:xilinx:xc3090|XC3090-70]] | Multiple markings | | X2142 | XC2018 | | | X2310 | XC3090-70 (multiple markings) | | | X2530 | [[mcmaster:xilinx:xc3020|XC3020-70]] | | | X3140 | [[mcmaster:xilinx:xc73108_pc84ack|XC73108]] | | | X3440 | [[mcmaster:xilinx:xc4010d-5-pq208c|XC4010D-5]] | | | X3420 | [[http://smithsonianchips.si.edu/ice/cd/9712_568.pdf|XC9536 rev A]] | Obtained photos from Smithsonian listing, but no full photos yet | | X4300 | [[mcmaster:xilinx:xc9572-pq100asj9805|XC9572 rev A]] | | | X4610 | [[mcmaster:xilinx:xc4005e-pq100ckm9837|XC4005E rev C]] | | | X4720 | [[mcmaster:xilinx:xc3042a-pq100bkj9837|XC3042A rev B]] | | | X4740 | [[mcmaster:xilinx:xc4028xl-hq240cmn9841|XC4028XL rev C]] | | | X4810 | [[mcmaster:xilinx:xc4006e-tq144ckm9837|XC4006E rev C]] | | | X5110 | [[mcmaster:xilinx:xc95216-pq160bsj9833|XC95216 rev B]] | | | X5240 | [[mcmaster:xilinx:xc4020e-hq208cmm9837|XC4020E rev C]] | | | X5410 | [[http://klabs.org/richcontent/Reliability/xilinx/dpa/dpa_xqvr300_aug_2002.pdf|XQVR300]] | Obtained die ID from failure analysis, but no full photos yet | | X5550 | [[mcmaster:xilinx:xc3064a-tq144bkj9837|XC3064A rev B]] | | | X5571 | [[http://smithsonianchips.si.edu/ice/cd/9709_544.pdf|XC4036EX rev ??]] | Obtained photos from Smithsonian listing, but no full photos yet | | X5640 | [[mcmaster:xilinx:xcs20xl-tq144akp0021|XCS20XL rev A]] | | | X5660 | [[mcmaster:xilinx:xcs40xl_bg256akp0025|XCS40XL rev A]] | | | X5830 | [[mcmaster:xilinx:xcs20-vq100ckn0029|XCS20 rev C]] | | | X5840 | [[mcmaster:xilinx:xc2s50_tq144ams0517|XC2S50 rev A]] | | | X5850 | Believed to be XC2S (missing package shot). TODO: compare with XC2S50 to determine size | | | X6090 | [[mcmaster:xilinx:xc95108-pq100akj9837|XC95108 rev A]] | | | X6770 | [[azonenberg:xilinx:xcr3064xl|XCR3064XL rev D]] | | | X6820 | 17S50ASC | (M) 2000 | | X7150 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC2V80-4CS144AFT&viewState=DetailView|XC2V80 rev A]] | Obtained die ID from Chipworks listing, but no full photos yet | | X7410 | [[mcmaster:xilinx:xc2c256|XC2C256 rev C]] | | | X7440 | [[azonenberg:xilinx:xc2c128|XC2C128 rev B]] | | | X8021 | [[azonenberg:xilinx:xc3s1000|XC3S1000 rev E]] | | | X8240 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC3S50-4VQG100CEGQ&viewState=DetailView|XC3S50 rev C ]] | Obtained die ID from Chipworks listing, but no full photos yet | | X8370 | [[azonenberg:xilinx:xc2c32a|XC2C32A rev A]] | | | X8380 | [[azonenberg:xilinx:xc2c64a|XC2C64A rev A]] | | | X8400 | [[mcmaster:xilinx:xc9536xl|XC9536XL]] | Die rev unknown, probably A | | X8410 | [[azonenberg:xilinx:xc9572xl|XC9572XL rev A]] | | | X8420 | [[azonenberg:xilinx:xc95144xl|XC95144XL rev A]] | | | X8701 | [[mcmaster:xilinx:xc3s50a|XC3S50A rev A ]] \\ [[azonenberg:xilinx:xc3s50an|XC3S50AN rev A]] | | | X8721 | [[azonenberg:xilinx:xc3s400a|XC3S400A]] | | | X8810 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC5VLX50-1FF676C-ES&viewState=DetailView|XC5VLX50 rev A (ES)]] | Obtained die ID from Chipworks listing, but no full photos yet | | X8910 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC5VLX50-1FF676C-ES&viewState=DetailView|XC5VLX50 rev A (ES)]] | Obtained die ID from Chipworks listing, but no full photos yet | | X9000 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC5VLX50-1FFG676C&viewState=DetailView|XC5VLX50]] | Obtained die ID from Chipworks listing, but no full photos yet | | X9470 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC6VCX75T-1FFG784C&viewState=DetailView|XC6VCX75T]] | Obtained die ID from Chipworks listing, but no full photos yet | | X9591 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC6SLX16&viewState=DetailView|XC6SLX16]] | Obtained die ID from Chipworks listing, but no full photos yet | | X9592 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC6SLX16&viewState=DetailView|XC6SLX16]] | Obtained die ID from Chipworks listing, but no full photos yet | | X9610 | [[azonenberg:xilinx:xc6slx4|XC6SLX4 rev B]] | | | X9640 | [[mcmaster:xilinx:xc6slx100|XC6SLX100 rev A]] | | | X9770 | XC6SLX75 / 75T rev ?? | | | X9810 | [[https://chipworks.secure.force.com/catalog/ProductDetails?sku=XIL-XC7K325T&viewState=DetailView|XC7K325T]] | Obtained die ID from Chipworks listing, but no full photos yet | | FIXME | [[mcmaster:xilinx:xcv400e|XCV400E]] | | | FIXME | XCV1000E | | | FIXME | [[azonenberg:xilinx:xc2c512|XC2C512]] | | | X2CP 1-MS | [[azonenberg:xilinx:xcf02|XCF02]] | ST logo only, no Xilinx markings | | Unknown | XC7A35T | Believed to be same die as XC7A50T | | Unknown | XC7A50T | Believed to be same die as XC7A35T | | Unknown | XC7A75T | Believed to be same die as XC7A100T | | Unknown | XC7A100T | Believed to be same die as XC7A75T | | Unknown | XC7A200T | | | X7450 | [[azonenberg:xilinx:xc2c384|XC2C384]] | | | Unknown | XC2C512 | | | Unknown | XCF01S | | | Unknown | XCF04S | | | Unknown | XCF08P | | | Unknown | XCF16P | | | Unknown | XCF32P | | | Unknown | XCF128P | | | Unknown | Entire Spartan series | | | Unknown | Entire Spartan-XL series | | | Unknown | Entire Spartan-2E series | | | Unknown | XC3S50 | | | Unknown | XC3S200 | | | Unknown | XC3S400 | | | Unknown | XC3S1500 | | | Unknown | XC3S2000 | | | Unknown | XC3S4000 | | | Unknown | XC3S5000 | | | Unknown | XC3S200A | Believed to be same die as XC3S200AN | | Unknown | XC3S200AN | Believed to be same die as XC3S200A | | Unknown | XC3S400AN | Believed to be same die as XC3S400A | | Unknown | XC3S700A | Believed to be same die as XC3S700AN | | Unknown | XC3S700AN | Believed to be same die as XC3S700A | | Unknown | XC3S1400A | Believed to be same die as XC3S1400AN | | Unknown | XC3S1400AN | Believed to be same die as XC3S1400A | | Unknown | XC3SD1800A | | | Unknown | XC3SD3400A | | | Unknown | XC3S100E | | | Unknown | XC3S250E | | | Unknown | XC3S500E | | | Unknown | XC3S1200E | | | Unknown | XC3S1600E | | | Unknown | XC6SLX9 | | | Unknown | XC6SLX16 | | | Unknown | XC6SLX25 | Believed to be same die as XC6SLX25T | | Unknown | XC6SLX25T | Believed to be same die as XC6SLX25 | | Unknown | XC6SLX45 | Believed to be same die as XC6SLX45T | | Unknown | XC6SLX45T | Believed to be same die as XC6SLX45 | | Unknown | XC6SLX75T | Believed to be same die as XC6SLX75 | | Unknown | XC6SLX100 | Believed to be same die as XC6SLX100T | | Unknown | XC6SLX100T | Believed to be same die as XC6SLX100 | | Unknown | XC6SLX150 | Believed to be same die as XC6SLX150T | | Unknown | XC6SLX150T | Believed to be same die as XC6SLX150 | | Unknown | Entire Virtex series | | | Unknown | Entire Virtex-E series | | | Unknown | Entire Virtex-2 series | | | Unknown | Entire Virtex-2P series | | | Unknown | Entire Virtex-4 series | | | Unknown | Entire Virtex-5 series | | | Unknown | XC6VLX75T | | | Unknown | XC6VLX130T | | | Unknown | XC6VLX195T | | | Unknown | XC6VLX240T | | | Unknown | XC6VLX365T | | | Unknown | XC6VLX550T | | | Unknown | XC6VLX760 | | | Unknown | XC6VSX315T | | | Unknown | XC6VSX475T | | | Unknown | XC6VHX250T | | | Unknown | XC6VHX255T | | | Unknown | XC6VHX380T | | | Unknown | XC6VHX565T | | | Unknown | XC7V585T | | | Unknown | XC7V2000T | | | Unknown | XC7VX330T | | | Unknown | XC7VX415T | | | Unknown | XC7VX485T | | | Unknown | XC7VX550T | | | Unknown | XC7VX690T | | | Unknown | XC7VX980T | | | Unknown | XC7VX1140T | | | Unknown | XC7VH580T | | | Unknown | XC7VH870T | | | Unknown | XC7Z010 | | | Unknown | XC7Z015 | | | Unknown | XC7Z020 | | | Unknown | XC7Z030 | | | Unknown | XC7Z045 | | | Unknown | XC7Z100 | | | Unknown | XC18V01 | | | Unknown | XC18V02 | | | Unknown | XC18V04 | | | Unknown | XC18V128 | | | Unknown | XC18V256 | | | Unknown | XC18V512 | | | Unknown | XC3030 | | | Unknown | XC3042 | | | Unknown | XC3064 | | | Unknown | XC3020A | | | Unknown | XC3030A | | | Unknown | XC3090A | | | Unknown | Entire XC3000L family | | | Unknown | Entire XC3100 family | | | Unknown | Entire XC3100A family | | | Unknown | Entire XC3100L family | | | Unknown | XC4003 | | | Unknown | XC4005 | | | Unknown | XC4006 | | | Unknown | XC4008 | | | Unknown | XC4010 | | | Unknown | XC4013 | | | Unknown | XC4025 | | | Unknown | XC4003E | | | Unknown | XC4008E | | | Unknown | XC4010E | | | Unknown | XC4013E | | | Unknown | XC4025E | | | Unknown | XC4028EX | | | Unknown | XC4036EX | | | Unknown | XC4005L | | | Unknown | XC4010L | | | Unknown | XC4013L | | | Unknown | XC4002XL | | | Unknown | XC4005XL | | | Unknown | XC4010XL | | | Unknown | XC4013XL | | | Unknown | XC4020XL | | | Unknown | XC4036XL | | | Unknown | XC4044XL | | | Unknown | XC4052XL | | | Unknown | XC4062XL | | | Unknown | XC4085XL | | | Unknown | XC4013XLA | | | Unknown | XC4020XLA | | | Unknown | XC4028XLA | | | Unknown | XC4036XLA | | | Unknown | XC4044XLA | | | Unknown | XC4052XLA | | | Unknown | XC4062XLA | | | Unknown | XC4085XLA | | | Unknown | XC40100XV | | | Unknown | XC40150XV | | | Unknown | XC40200XV | | | Unknown | XC40250XV | | | Unknown | XC5202 | | | Unknown | XC5204 | | | Unknown | XC5206 | | | Unknown | XC5210 | | | Unknown | XC5215 | | | Unknown | XC95108 | | | Unknown | XC95144 | | | Unknown | XC95288 | | | Unknown | XC95288XL | | | Unknown | XC9536XV | | | Unknown | XC9572XV | | | Unknown | XC95144XV | | | Unknown | XC95288XV | | | Unknown | Entire CoolRunner XPLA series | | | Unknown | Entire CoolRunner XPLA2 series | | | Unknown | Entire CoolRunner XPLA3 series | | ====== References ====== * Process tech: http://forums.xilinx.com/t5/PLD-Blog/Zero-Defect-Mindset/ba-p/224695 * XILINX AND UMC EXTEND LONG-TIME MANUFACTURING RELATIONSHIP TO 65NM & BELOW: http://www.umc.com/english/news/2005/20051206.asp * XILINX AND UMC ANNOUNCE REVOLUTIONARY CPLD PROCESS ROADMAP: http://www.umc.com/english/news/2002/20020225.asp