<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Informationsläckage i register</title>
	<atom:link href="http://strombergson.com/kryptoblog/2008/08/30/informationslackage-i-register/feed/" rel="self" type="application/rss+xml" />
	<link>http://strombergson.com/kryptoblog/2008/08/30/informationslackage-i-register/</link>
	<description>Kryptografi och IT-säkerhet på svenska</description>
	<pubDate>Thu, 08 Jan 2009 18:31:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Joachim Strömbergson</title>
		<link>http://strombergson.com/kryptoblog/2008/08/30/informationslackage-i-register/#comment-35935</link>
		<dc:creator>Joachim Strömbergson</dc:creator>
		<pubDate>Sun, 31 Aug 2008 05:39:39 +0000</pubDate>
		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=545#comment-35935</guid>
		<description>Aloha!

Japp, det var min första tanke. På utgångsidan får man antagligen sätta en inverterare till och sedan AND:a ihop signalerna. Tricket sedan blir att få syntesverktyget att inte se detta som rekonvergent logik och optimera bort extra register och inverterare.

Använder man script för att generera sin RTL är det inga problem att skjuta in instanser av en konstruktion av den här typen som ersättning för normala register, och sedan i syntesverktyet sätta dont_touch/dont_modify. Problemet är att då får du ingen bra kontroll på drivstyrkor hos cellerna. Fast i en FPGA har du inte det i alla fall...

Och frågan är om denna konstruktion löser problemet. Det hade varit otroligt spännande att sätta upp ett experiment på detta. Synd att man inte är forskare.</description>
		<content:encoded><![CDATA[<p>Aloha!</p>
<p>Japp, det var min första tanke. På utgångsidan får man antagligen sätta en inverterare till och sedan AND:a ihop signalerna. Tricket sedan blir att få syntesverktyget att inte se detta som rekonvergent logik och optimera bort extra register och inverterare.</p>
<p>Använder man script för att generera sin RTL är det inga problem att skjuta in instanser av en konstruktion av den här typen som ersättning för normala register, och sedan i syntesverktyet sätta dont_touch/dont_modify. Problemet är att då får du ingen bra kontroll på drivstyrkor hos cellerna. Fast i en FPGA har du inte det i alla fall&#8230;</p>
<p>Och frågan är om denna konstruktion löser problemet. Det hade varit otroligt spännande att sätta upp ett experiment på detta. Synd att man inte är forskare.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jorgenl</title>
		<link>http://strombergson.com/kryptoblog/2008/08/30/informationslackage-i-register/#comment-35934</link>
		<dc:creator>jorgenl</dc:creator>
		<pubDate>Sun, 31 Aug 2008 02:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=545#comment-35934</guid>
		<description>Inte för att jag begriper det här så noga, men skulle det inte hjälpa att dubbla varje flipflop och låta "skuggan" alltid innehålla det inverterade värdet av den riktiga, eller är det det du menar med att använda par?</description>
		<content:encoded><![CDATA[<p>Inte för att jag begriper det här så noga, men skulle det inte hjälpa att dubbla varje flipflop och låta &#8220;skuggan&#8221; alltid innehålla det inverterade värdet av den riktiga, eller är det det du menar med att använda par?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
