![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAWgBaAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAG5ArEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmvIsYyxxUdxK0SAqOves9mZzljk0AWJbtm4TgetTWsu9drHkVQp8bmNwwoA1KKRWDKGHQ0tABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRUckyRDk8+lQpebpMMMKelAFqijrRQBFcLuhb1HNZtaxGQR61luNrkehoAbRUkWC+09G4pjKUYqeooAtWkv/LM/hVyslWKsCOorTikEkYYfjQA+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAQkAEnoKpy3ZPCcD1q7WbcReXIcdD0oAjJJOScmkooxQBZt7jb8jnjsfSr1ZFWre4xhHPHY0AXaz7tNs2fXmtCq14uYw3pQBSU4YH0q1cx70WVfTmqlX7YiSDae3FAFCrFrLsfaehqKWMxyFfyplAGvRUNvL5kfPUcGpqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqGS5SPjOT6CgCaiqD3cjdMAVEZpD1c0AalFZouJV/jNTx3nZx+IoAt1FPF5kZHccipFYMMqciloAyCMHBpyNtYHt3qe7i2tvHQ1WoAmmi2AOvKH9Khq1auGBibkHpUc8BibI5U0ASW9xjCOeOxq1Mu+Jh7cVl1at7jHyOeOxoAq1Zs2xIV9RUMq7ZWHbNETbJVPvQBduot8eR1FZ9a/UVnXMXlycdD0oASCTypAe3etIHIzWRV60l3LsPUdKALNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFBIAyaKp3cxz5Y/GgBs9yWJVOB61WoqWGBpT6L60ARUu1v7p/KtJIUjHC/iakwPSgDIorTkgSQcjB9RVCWJomwenY0AEUzRNkdO4rRRxIoYVlVPbTeW+D900AXpEEiFT3rLZSjFT1Fa1VLuLI8wfjQBUUlWBHUVpIVni56HrWZVi1l2PtPQ0ANngMTeq9jUNazKHUgjg1nTQmJv9k9DQBGST1pKKKANOFt8Sn2omjEsZHftUNk+VZfTmrVAGQRg4NSwK5kBQdKttbI8u89PSplUKMAYFAB83oKKWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEY7VJ9KymJZiT1NaU5xA/0rMoAVRuYAdzWoiBECjtWfb489c1pUAFFFFABTJYxKhU/hT6KAMllKsVPUUlW7yPBDj6GqlAGhbSb4sHqOKmIDAg9DVG0bEuPWr9AGXLGY5Cv5UytC6i3x7h1FZ9AGjby+ZHz1HWpHQOpVhkVnwSeXID2PWtIHIyKAMyaExPjt2NR1qugkUqw4pkdukfOMn1NAENrE6tvPAxVuiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqvcXAjG1eW/lQBK8qRjLGqz3p/gX86qsxY5Y5NJQBMbqU/xU5buQHnBFV6KANGK5STjofSpqyQCSAOtacIdYwHOTQATDdC49qy616y5U2SFaAERtrq3oa1AcgGsmr9pLuTYeooAsUUUUAFFFFAEVwu6Bvbms2tK4bbA3vxWbQBJAcTp9a06zbZd06+3NaVABWdcxeXJkfdPStGmSRrIuGFAGakbSHCjNaMKskYVjkinqqoMKMCloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCOeTyoye/as0kkknrVi8fMgX0qtQA5EaRtqjmrsdqij5vmNLax7Yt3c1PQAzyoyMbBVea0GMx/lVuigCCC3EYyeW/lU9FFABVW7i3LvHUdatUEAjBoAyKcjmNww7U+eExP/snpUVAGpFKsq5H4in1lI7IcqcGrSXv95fxFAFuiqpvUxwpzUEty8nHQegoAddTeYdq/dFV6KlhhMre3c0AT2cfVz9BVukVQqgDoKWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAzbn/XtUVT3a4nJ9agoA1If9Sn0FPqvaPui29xVigAooooAKKKhuJWiQFQOvegCais1riVv4sfSpbRyZSCScigC26LIu1hxVCa3aM5AyvrWjRQBkUVpPbRvzjB9qiNkOzGgClR1q8LJO7E1MkMafdUUAU4rVn5bgVdRFRcKMCnUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFVrmdoztUde9AE0kqRjLH8KpyXTucL8oqAsWOScmkoA04ZPNjB796krOtpfLkwehrRoAKKKKACiiigCreJlQ/pxVKtZ1DqVPest0KOVPagB8EnlyA9jwa0gcjIrIq5az8eWx+lAFuiiigAqC7x5Bqeqd5ICQg7daAKlT2n+v/CoKt2Scs/4UAXKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqKWdI+pyfQUAS0VXhuRIdrcHtVigAqrerlA3pVqo5l3xMPagDMooqSNfMVl7jkUAR1oW0vmR4PUVn0+GQxSBu3egDUopAQQCOhpaACiiigAqvcw+Yu5fvCrFFAGRRV6e23/MnB9KpMpU4IwaALEV2yjDjI9am+2RY/i/KqFFAFqW8LDCDHvVUnJyaKkjgeU8DA9aAGohkYKorTjQRoFHamxQrEuB17mpKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApruqLuY8U6muodSp6GgCnLds3CcCqxOetOdCjlT2ptAADg5FXre43ja33v51RxQCQcigDXoqvb3AkG1vvfzqxQBlyrslYe9LA2yZTUt4uJA3qKrUAT3UWx9w6GoK0cCe3GepFZ7AqSD1FAFy0lyPLPUdKtVkoxRgw6itSNxIgYd6AHUUUjMFGScCgBaKqS3faP86W1mL5Vjk9RQBaprRq4+ZQadRQBXazjPQkU0WS92NWqKAIUto07ZPvUwAHSiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqOSZIx8x59KpyXTvwvyigC80iL95gPxpomjY4DiswknqaKANeis6G4aM8nK+laCsHUMOhoAr3cW5d46jrVGtcjIwazJ4/KkI7dqACIru2t90/pSSxmJsH8DTKuxbbiHY33h3oApAkHI61ft7gSDa33v51TkjaJsGmAkHIoAv3a7oc+hqhV2KYTRlG+9j86pkYJFAF2zbMZX0NMvIufMH41HaPtmx68VfZQylT0NAGTVm0l2tsPQ9KgkQxuVNNBwcigDXqOaPzIyvftSQSeZGD3HWpaAMkggkHrSxlg4K9auS2vmS7gcA9amjiSMfKPxoAcCSoJGDS0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFVpbsISqDJoAnZ1QZY4qpLdk8JwPWq7uznLHNNoAUkk5JyaTrUsVu8vIGB61dit0jHTJ9TQBSW3lYZC1GyMhwwwa1qhuYw8ROORyKAM6rVnJhih6HpVWpIP9ev1oA06huIvMj46jpU1FAGRT4pDHIG7d6luotj7h0NV6ANOSNZo/wCRrOkjaNtrCrdpLkeWe3SppYhKmD17GgDMBIOR1pScnJpXRo22sOabQA5G2uD6GtQHIB9aya0bZ90I9RxQAy7i3JvHUVRrX61XW0QOWPIzwKAIbTeJMgHaetXqQAAYAwKWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqV3FtbeBwetXaa6B0KnvQBlVJAVEo3jIprqUcqe1NoA1x04oqC2l8yPB6ipiQBknAoAWobiUJGRnk1FLdgcR/nVRmLHJOTQAlWLRN0m7sKhRN7AZA+taUSqiBVINAD6KKKAGSxiSMqfwrMYFSQeorWqndxc+YPxoAqoxRgw6itSNxIgYd6yqs2ku1th6HpQBamhWVcHr2NZzoUYqRzWrUc0KyrzwfWgDMAJOBV+1jdFO4YBqSOBIhwMn1NSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUckyRj5jz6VDPc7flTr3NUySTknJoAsveMfuAAVCZ5T/ABmo6XafQ/lQA8Tyj+M1NHeEcOM+4qr0ooA1UkWQZU5p1ZSSNG2VNaMMolTI69xQBDdxZXeByOtUq1iARg9KzZo/KkK9u1ACRSGJ9wokmeQ/MfwplORC7bV60ANoq9HZqBlzk05rWIjgY+lAGfShmHQmp5LR05X5hVcgjqKALEd268N8wq3HOknQ8+lZlAODxQBr0jKGUqehqjFdsvDfMKuRypIMqfwoAzZEMblTSxxu7fKPxrQkgSRgWHSnqoUYAwKABchRu696WiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooyM470UAFV7qby02jqasVm3D75mPpxQBFT442kbC0ytK3jEcQ9T1oASO2SMcjcfU1LgDsKWigBjxI4wVFUZ4DEc9V9a0aRlDqVI4NAGTUkUhicMOnekljMchU/hTKANZSGUEdDUVzF5keR1FR2cmQUPbpVqgDIpyMUcMO1S3MXlyZHQ1BQBqo4dAw706qVpLtbYTwelXaACo5IUkHzD8akooAoSWjLyvzCoCCDgjmtamlFJyQM0AUorVn5b5RVyOJYxhR+NPooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEJCjJOBVWW7A4j596iunJlK54HaoKALtpucs7HJ6VaqG2XbAPfmpqAA9KySckmtY9KyWG1iPSgAX7wzWsOgrIrUibfGre1AD6KKKACiiigCvdx7o93daoVrMMqR7VkkYOKAJIG2TKa06yB1rWHIFADJoxLGV79qzSCCQe1a1UruLB8wdD1oAqg4ORWnDJ5kYPfvWaAScAZNXbaF4yWY4B7UAWaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiims6oMscUAOoqnJeHPyDj3q0jh0DDvQA6g8Cio522wsfagDOdtzlvU0ijcwHrSVNbLunHtzQBoKMKB6UtFFABWfdJtmJ7HmtCobmPzIjjqORQBnVbs5cExn8KqUoJBBHUUAa1FQwTiVf8AaHWpqACiiigBGOFJ9qyickmrl1MAvlqeT1qlQAqjcwHrWsOlULSPdLu7Cr9ABSModSp6GlooAjjhSMfKOfWpKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACioZbhI+M5PoKhhui0uG6HpQBcqhdqyyZJJB6VfqOaMSRkd+1AGZVq0l2tsPQ9KrEEEg0gODkUAa9VrxsRAepqWGTzYwe/eqt42ZAvoKAK1W7JfvN+FVKfHK8R+U8elAGpRVeO7R+G+U1YBBGRQAUUUUAUbqHY29R8p61WrWIDDBGRVGa2KHcnK0AQKxU5BwatJeEDDjPuKqUUAXvtkfoahku2YYUbRVeigA605EaRgqinxW7yHpgepq/FEsS4X86ACKMRIFH40+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopGYKMscCqkt32j/ADoAsySpGMsfwqnLdM/C/KKgZixyTk0lABSqCSAo5qaK1d+W+VauxxJGMKPxoAI93ljeOafRRQBSu4sHzB0PWqtarqHUqehrMdCjlT2oAktpfLkwehpszb5mPvUdFABRU1su6Yeg5q1Lao/K/KaAM+pI5njPB49DSSRPGfmH40ygC/HdI/DfKasdayKkjnePoePQ0AadFQRXSPwflNT9aAI3gjfquD6ioTZL2Y/jVqigCoLId2NTJbxp2yfepaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqvNdLGSoGWqxVS7i/5aD8aAK0kjSHLGmUU+IqJBuGRQAscLyngcetX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)
2 FPGA Design Security Issues: Using Lattice FPGAs to Achieve High Design Security
A Lattice Semiconductor White Paper
Introduction..................................................................................................................................... 3
How Does A Design Get Pirated? ..................................................................................................3
Cloning........................................................................................................................................ 3
Reverse Engineering ................................................................................................................... 4
Overbuilding ............................................................................................................................... 4
Theft of Services......................................................................................................................... 4
Hardware Security Risks................................................................................................................. 4
Security Level ............................................................................................................................. 5
Good FPGA Security Features.................................................................................................... 6
ASIC Technology ....................................................................................................................... 7
SRAM FPGA.............................................................................................................................. 7
One Time Programmable FPGA Technology............................................................................. 7
Non-volatile Reprogrammable FPGA Technology .................................................................... 8
Hybrid Non-Volatile FPGA.................................................................................................... 8
Monolithic Non-Volatile FPGA ............................................................................................. 8
FPGA Configuration Pattern Encryption .................................................................................... 8
Lattice FPGA Security Solutions.................................................................................................... 9
LatticeECP2 and Lattice ECP2M S-Series FPGAs ...................................................................... 10
LatticeXP and LatticeXP2 Non-Volatile FPGAs ......................................................................... 10
Removal of the External Bitstream Path................................................................................... 11
Locking the Configuration with LatticeXP and LatticeXP2 Devices....................................... 11
Techniques For Achieving Configuration Security .................................................................. 11
Multiple Hidden Security Bits .............................................................................................. 12
Security Bits Duplicated in SRAM and Non-volatile Memory............................................ 12
Multiple Paths From Non-volatile to SRAM Memory......................................................... 12
Trying to Break the Lock...................................................................................................... 12
LatticeXP2 Advanced Security Settings....................................................................................... 13
Encryption................................................................................................................................. 13
Access Control Settings ............................................................................................................ 13
Configuration Security Bit.................................................................................................... 13
Flash Protect.......................................................................................................................... 13
LatticeXP and LatticeXP2 Ease of Use ........................................................................................ 14
Easy To Use In Development ................................................................................................... 14
Manufacturing Security with the LatticeXP and LatticeXP2 ................................................... 14
Conclusions................................................................................................................................... 15
Technical Support Assistance....................................................................................................... 15