Saturday, December 29, 2007

Static Timing analysis

Lets brush our Basics on Statistical Timing Analysis

http://www.vlsichipdesign.com/images/timing_paths_chip.gif

What are the various Timing Paths in a Chip?

1. Path starting from Input Data pad and Ending at Register pin.

2. Path starting from clock-pin of a Register and Ending at Data pin of a Register(Reg-to-Reg path).

3. Path starting from output of a Register and Ends at output pad of a chip.

4. Path starting from input data pad and ends at output data pad(pure combo path).

How to time the output paths?

http://www.vlsichipdesign.com/images/timing_paths_output_chip.gif

How to time Input paths?

http://www.vlsichipdesign.com/images/timing_paths_input_chip.gif

How to deal with False-paths?

http://www.vlsichipdesign.com/images/timing_paths_false_path.gif

How to deal with Multicycle paths?

http://www.vlsichipdesign.com/images/timing_paths_multicycle_path.gif

http://www.vlsichipdesign.com/images/timing_paths_multicycle_cross_clocks_path.gif

How to time the source-synchronous paths?

http://www.vlsichipdesign.com/images/timing_paths_sourcesynchronous_path.gif

How many minimum modes i should qualify STA for a chip

1. Scan Shift mode

2. Scan Capture mode

3. MBIST mode

4. Functional modes for Each Interface

5. Boundary scan mode

6. scan-compression mode

How many minimum process lots , should STA be qualified.

1. Fast corner

2. Slow corner

3. Typical corner

How many minimum Timing , Should STA be qualified.

1. normal delay mode(with out applying deration)

2. On-chip variation mode (deration applied)

3. SI mode (Signal integrity cross talk impact on STA)

How many minimum STA runs should we needed to address = 6*3*3.

Access Google Calendar Directly From Outlook







Rather than
syncing Google Calendar with Outlook, reader Seth uses the "homepage" feature of Outlook 2003 to access Google Calender. Here's how:

1) Right-click on your calendar in Outlook and select Properties
2) On the homepage tab, enter http://www.google.com/calendar/render
3) Check "Show Home Page by Default"
4) In the Offline Web Page Settings, de-select downloading web page option.
Pressing
CTRL + 2 (the keyboard shortcut to access the calendar in Outlook 2003)
will bring you to Google Calendar. See also how to change Thunderbird's start page in similar fashion.


Powered by ScribeFire.

Supercharge Your Scheduling with GCal

gcal_feature_splash.jpg
There's no better time to develop your scheduling habit than the start of a new year, and few tools are as easy to pick up and get productive with as Google Calendar. While you can quickly get from beginner to black belt scheduler with just the web interface, the real value in GCal is that it's accessible no matter where you are—work, play, or the grocery store—and can help you decide what happens next.

Whether you're a GCal newcomer or seasoned user, there are a ton of ways to further integrate your calendars into your routine, and I've rounded up Lifehacker's wealth of GCal syncing guides, organizers, and other GCal tools for your desktop, mobile device, Firefox, and even iPod. Read on for advice on staying on top of your schedule this year.

Load up GCal with your existing calendar

First things first: If you've already got an Outlook, iCal, or even Yahoo Calendar already stuffed with events for the upcoming year(s), Google offers a few helpful guides for importing your events. Even if you plan on syncing your desktop calendars to GCal, it's a handy first step.

All Platforms: Two-Way Sync with GCalDaemon, Thunderbird, Plaxo

daemon_cropped.jpgIf you're willing to step into a little text file editing and run a simple server on your system, GCalDaemon is your best bet for setting up continuous two-way, online/offline access to Google Calendar. And with Gina's easy walk-through, setting it up isn't too much of a hassle. Once you're set up, you can sync up GCal to Thunderbird/Lightning, Mac iCal or Rainlendar.

thunderbird_lightning_cropped.jpgOn Windows, Mac, or Linux, Lifehacker favorite email app Thunderbird can be made into a full-fledged GCal interface using two add-ons, Lightning and Provider for Google Calendar. Those who like to keep their email and scheduling separate can also check out the stand-alone Sunbird calendar app, which can also use the Provider add-on for GCal syncing.

Free web app aggregator Plaxo can also provide free synchronization between Google Calendar, Outlook, iCal, mobile devices and lots of other environments, but (usually) requires installation of extra toolbars and feeling comfortable with having all your data stashed at one site.

Windows


If you're an Outlook 2007 user, you can already integrate Google Calendar events into your calendar, but you can't publish back to it. For full syncing on 2007 and earlier versions, you've got a few choices in joining the two calendars, or simply keep one within easy reach:


rainlendar_cropped.jpgNot everybody wants to jump onto the behemoth that is Outlook to stay synced up, however. For a lightweight solution that integrates into your desktop, check out Rainlender, which—in the "Pro" version costing 15 EUR—can display GCal (and Outlook) events and to-dos in a handy widget display. There's also free and paid versions for Linux.

Mac


OS X's built-in iCal tool can already read from Google Calendar's iCal feeds (more on that here), but achieving two-way sync takes a bit more work. The GCalDaemon method mentioned above does for free what Spanning Sync charges $25 per year or $65 for a permanent license to do, although having been a one-year Spanning Sync customer, the two-way hook-up is hidden, swift, and painless.

Linux


gcal_linux.jpgYour best bet in Linux remains the combination of Thunderbird/Lightning/Provider, although there are attractive alternatives for staying synced. Newer versions of Evolution, the personal information manager built into Ubuntu and other distros, can easily integrate Google calendars (here's a quick guide to doing so) and get at-a-glance access using a one-line terminal commad. If you're really friendly with the command line, you could set up gcalcli (which also works in OS X with a bit of tweaking) to have quick access to calendars, reminders, event additions and daily agendas

Firefox


Since Firefox is highly extensible and works on all three major platforms, it makes sense that Google Calendar extensions have steadily cropped up since GCal first launched. Those who spend a good deal of time inside a browser can display GCal in a sidebar, have any Gmail message added to a calendar, use an anywhere keyboard shortcut to make additions, and add a lot of useful tools using Lifehacker's own Better GCal Greasemonkey extension.

Mobile phones


gcal_mobile_cropped2.jpgAny mobile phone that can send text messages can add calendar events and get agendas delivered to it. Register your phone number at Google Calendar's "Settings"->"Mobile Setup" tab, add "GVENT" (48368) to your contacts and send it a standard "quick add" line (such as "7pm Saturday Dinner at Sara's house") or one of the following codes by text message:

  • "next" (Receive your next scheduled event)
  • "day" (Have today's agenda sent)
  • "nday" (Receive tomorrow's events)

You can also add GCal events by voice with Jott or through micro-blogging tool Twitter if you prefer.

Those with browser access on their phone should check to see if GooSync or GCal Sync support their models. Both services can integrate GCal with your phone's built-in calendar, although not without occasional hiccups. BlackBerry fans, Google's got you covered with Google Sync.

iPods / iPhone


Owners of iPhones and iPod Touch models can get connected to Google Calendar with a simple two-step: Their devices easily sync with Outlook, iCal, or Entourage through iTunes, and all three of those applications can be synced or subscribed to Google Calendar. Unfortunately, those who don't use any of those programs have to rely on Google Calendar's mobile web interface for now, as there's no way to force a calendar sync without jailbreaking, hacking into and generally running a whole lot of terminal commands—not that we might not cover how to do that at some point.

Those with non-touch iPods and Macs have an easy solution in iCal, which can subscribe to Google Calendars and sync through iTunes. Windows users with older iPods—the kind that still have "Enable Disk Use" as an option in iTunes—can sync through Outlook or try a stand-alone solution:

    • GetCals, a tool that requires a bit of configuration
    • iPodCALsync, an automatic tool that seems to work with most iPod models

Friday, December 28, 2007

用877使用IPHONE全部电话功能

1.       iPhone手机一部

2.       一个凤凰功能的SIM读卡器(算号器),无论什么名字具有凤凰功能即可速度必须有3.57Mhz(9600bps)。(使用本论坛的877卡无需JDM功能的写卡器)

3.       一张本站提供的877

4.       SIM (你必须得到Ki数字) v1卡算号教程http://www.jsxzlz.com/877/zcscan.htm V2卡解KI方法:http://www.jsxzlz.net/bbs/read.php?tid=3981&page=1&toread=1

5.       下载破解补丁

- http://simemu.gsmhosting.net/SIM_EMU_6.01_CFG_v2.1.zip

- http://www.kinforce.com/down/kinforce/supersim/ws109.zip

第一步

激活降级到1.0.2(如果已经是1.1.0直接执行7项)

1.       下载1.0.2的系统文件

http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3823.20070821.vormd/iPhone1,1_1.0.2_1C28_Restore.ipsw

下载激活工具:http://www.jsxzlz.com/iphone/AppTappInstaller.rar

iTunes for Windows 7_3_0_54 简体中文版 - 华军软件园:http://www.onlinedown.net/soft/8651.htm

2.       开机状态下,同时按住POWERHOME键持续10秒,直到屏幕变黑,先松开POWER键,继续按住HOME键,保持15秒。

3.       在这个操作下,iphone将呈现关机的状态,但却是一个软件降级的特殊手段。如果你看到了黄三角,那就证明你的操作失败了,你需要重新再来(重复第2步)。

4.       当你持续按HOME的时候,打开iTunes。你会被提示来restore你的iphone,如果你的iphone被重起了,你就需要把他关闭,把步骤2重新在来一次。

5.       iTunes 一经打开,就要将HOME送开。你将被提示restore(重置)你的iphone,如果没有,你就要重复步骤2。按住shift<windows 系统>然后点restore。这时你就会被提示选择一个固件的文件(刚才下载的文件: iPhone1,1_1.0.2_1C28_Restore.ipsw)。

6.       开始 restore

7.       完成之后会有错误提示,点击OK。这时候你的电话会出现黄色三角。开着 Tunes,运行AppTap 它会去下载一个111 的更新包。等待。下载完后。IPHONE就会恢复到出厂状态的。102版本成功。

8.       但是,AppTap 也可能出错,会使你的电话显示激活界面。这时候再次启动 iTunes,忽略所有信息,运行 AppTap。现在 就可以按照原来的方法开始 jailbreak 你的 iphone,安装 Installer(如果显示激活界面后iTunes没有认出你的iphone,你可能要重启计算机)

第二步

算出原SIM卡算号及制作877卡,祥细说明见下面:<::从你的SIM卡上获取IMSI,iccidKi号码::><::制作超级sim::

第三步

关机,插入877卡到iPhone上。

第四步

汉化

执行中秋版终极一键里的 一键汉化877激活等(全部补丁).EXE

根据中文提示操作。中秋版终极一键下载连接(Apple iPhone 中文论坛):http://www.weiphone.com/thread-11583-1-1.html

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

::从你的SIM卡上获取IMSI,iccidKi号码::

第一步 - 你的SIM

1.       在算号器放入你的sim卡(有卡的都得先放入读写器中哦!有点类似USB的插入和移除步骤)

2.       运行Woronscan程序

3.       点击"Tasks" 然后再点击"IMSI select",你将得到IMSI 号码, 请将它记录下来。

4.       点击"Tasks" 然后再点击"Ki search", 在弹出式窗口中点击"Search", 然后等待几十分钟, Ki 号码提取程序开始(我反正是等了40分钟) 当你得到号码后, 请将它记录下来。

第二步 - 从你的AT&T SIM卡上获取IMSI,ICCID号码

1.       在算号器内放入你的AT&T SIM

2.       点击"Tasks" 然后再点击"IMSI select"你将得到IMSI 数字, 请将它记录下来。

3.       点击"Tasks" 然在再点击"ICC select" 你将得到ICCID 数字, 请将它记录下来。

4.       关闭Woronscan程序

5.       从读卡器中取除AT&T SIM

6.       现在你已经拥有所有"数据"来做超级sim卡了

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

::制作超级sim::

相关密码:PIN1:1111 PUK1:11111111; PIN2:1234 PUK2:12345678

卡内默认的AT&T SIMIMSI是:08 39 01 14 10 43 54 65 76     ICCID:89014103211344556677

1.       把本论坛提供的877卡放入算号器内

2.       运行Sim-Emu 6.01 Configurator v2.1

3.       设置相关参数,进入Setup,选择Phoenix Plugin(BasicIO.dll),并选择Setup PlugIN子菜单,选择COM口,选择COM口,Xtal Frequency:3579545。读卡器速度3.579Mhz(9600bps)。祥见:http://jsxzlz.net/bbs/read.php?tid=456&toread=1&fpage=1

4.       读卡成功会在中部显示:Sim-Emu 6.01S,输入PIN11111 PIN21234

5.       Configure ,Config Mode中选Card,点击 "Read from card" 按钮

6.       在位置0 , 输入你的SIM卡上的IMSI号码和Ki号码, 然后再输入AT&T卡上的ICCID号码, SMS centre里输入你所有拥有的SMS centre号码(移动/联通sim卡插入后,短信设置里可以看到sms号码)

7.       点击"Write to card"按钮,当它运行完后出现Configuration written OK to card说明成功, 关闭Sim-Emu 6.01 Configurator v2.1 (如果输入正确,这时卡可以放普通手机打电话了)

8.       输入AT&T SIM卡上的IMSI号码。方法如下:下载软件:www.jsxzlz.net/iphone/Winphoenix.rar 读卡器速度:3.57Mhz(9600bps)

9.       [(1.) 运行Winphoenix.exe,点File--Preferences--Greneral设置COM口,点Card--Read,File-- Save As--Binary 命名保存到硬盘内。(2)用MiniHex编程刚才保存的文件,修改0000050FF083901141043546576(从08开始)改为你的 AT&T SIM卡上的IMSI号码,保存文件。(3)运行Winphoenix.exe,点File--load--刚才修改的文件,Card-- Program,取出sim]

10.   将你的iPhone关机,不关机会损坏你的iPhone877卡,我们不负任何责任

11.   将制作好的超级Sim卡放在iPhone

12.   将你的iPhone开机,OK了,嘿嘿,尽情的享用吧!

小经验1,制作好的877卡可以放在普通手机使用,此方法可以检查卡是否有效及写入的KIIMSI正确性

小经验2,用wsc109连续读5次你的IMSI,除了第二次是at&tIMSI外,其他应该都是移动的IMSI,如果不是这个结果,说明卡有问题或输入的IMSI有问题。

1PIN2解锁方法:在手机菜单中找到安全设置(不是在卡菜单中),手机提示:PIN2被锁,请输入PUK2码,这时输入PUK2码:12345678,手机会再提示输入新的PIN2码:1234,自定义一个新PIN码:1234后输入两次后即可解锁

2v1卡与v0卡的简单识别
中国移动的卡:看你的SIM卡背面的iccid码,第三行的前面两位是sim卡的制造年份。如果是0001020304,那么你这个卡是v1卡,破解非常容易。   如果是050607,那么可以肯定是v0卡,同样可以破解!

中国联通:界限比较模糊,它的年份区别是iccid的第二行第23位数字表示。0001020304都是v1卡,05上半年是v1卡,下半年是v0的,之后都是v0.但是根据地区的不同,依然有0506年的卡是v1的卡。

查看MODEM方法:在键盘位置输入*3001#12345#* CALL选择VER

如果出现:Disable "Check INS" in Setup PlugIn 请按照下图设置附件:

http://www.jsxzlz.net/bbs/attachment/Fid_12/12_649.jpg

Wednesday, December 26, 2007

SIM卡背面的20位数字所代表的含义

前6位:898600中国移动;898601中国联通
第7位:业务接入号,对应于134、135、136、137、138、139中的4、5、6、7、8、9;
第8位:SIM卡的功能位:一般为0,现在的预付费SIM卡为1;
第9、10位:各省的编码;
第11、12位:年号;
第13位:供应商代码;
第14—19位:用户识别码;
第20位:校验位。

中国移动:
如8986 00 79 09 04 4 9311287
分段后的字符串意义分别如下:
8986代表国家中国
00代表运营商中国移动(好像02也是?)
79代表手机号码第三四位,如此卡为1379****
09代表发卡省份编号,代码如下,为中国移动内部使用,只能精确到省
--------------------------
01:北京 02:天津 03:河北 04:山西 05:内蒙 06:辽宁 07:吉林 08:黑龙江
09:上海 l0:江苏 11:浙江 12:安徽 13:福建 14:江西 15:山东 16:河南
17:湖北 18:湖南 19:广东 20:广西 21:海南 22:四川 23:贵州 24:云南
25:西藏 26:陕西 27:甘肃 28:青海 29:宁夏 30:新疆 31:重庆
另:13800138000充值卡的密码开头两位、系列号6、7两位都是用的这个省份编号
04代表发(制)卡年份2004年
1代表生产厂家,代码如下
--------------------------
0:法国斯伦贝榭 厂家在湖南
1:法国GEMPLUS 厂家在天津(这种卡在芯片接触点上上都有GEMPLUS的标记,注意不是GSMPLUS)
2:德国欧伽(该代号后被武汉天喻替代)
3:江西捷德
4:东信和平
5:大唐电信
6:航天九洲通
7:北京握奇
8:东方英卡
9:北京华虹
A:上海柯斯
B:航天智通
后七位不详,比较随意,有时和手机号码最后若干位相同
/*

*/

中国联通:
如8986 01 04 05 021 063908 S
分段后的字符串意义分别如下:
8986代表国家中国
01代表运营商中国联通(另外CDMA是03)
04代表发(制)卡年份2004年
05代表手机号码第三四位,如此卡为1305****
021代表发卡地区号,如上海021、杭州571……可以精确到城市

后六位比较随意
S代表生产厂家,代码如下
------------------------
A:东方英卡
B:布尔公司
C:上海柯斯
D:欧贝特
E:东信和平
G:法国GEMPLUS
H:北京华虹
S:法国斯伦贝榭
T:大唐电信
W:北京握奇
Y:武汉天喻
J:江西捷德


Powered by ScribeFire.

Monday, December 24, 2007

iPhone破解通用教程 -- windows!

大家都知道,iphone售卖时会搭配一张AT&T的SIM卡,现在就来看看国外黑客所推出的破解原Cigular或其他AT&T用户SIM卡的完全教程。。。





---------------------------------------------------------------------------------------------



需要下载的软件:






jailbreak11_win.rar (494.93 KB)




包含:



iphoneinterface.exe



jailbreak.exe





解压密码:

www.weiphone.com

---------------------------------------------------------------------------------------------



第一步



确保你的iPhone插在底座上,并保持充电状态。
















第二步,



把iPhone连上你的电脑,这时, itunes会自动开启,但此时你只能看到一个空白的iPhone页面,不过不要紧,接下来点“itunes store",然后再点

回来,你会看到以下显示。






















第三步,





接下来点"done"选项,然后又会出现以下画面,点“Restore"选项。




















然后你会看到一个警告提示窗口,不用理会,继续点"Restore",
























然后会看到以下提示框,这时候按“next",然后马上拔掉iphone的数据线(我们只是想通过此方法下载苹果的固件,而不是要安装到iphone上)。
























你可以在程序的左边看到下载的进度,






















点击,你也可以看到更多的下载进度状况。




















下载完成后你会看到一个错误提示框,直接按"ok"就好,
























第四步,





点windows 下的“start"选择"run"




















然后键入以下信息,
复制内容到剪贴板
代码:


XP键入以下:%USERPROFILE%\Application Data\Apple Computer\iTunes\iPhone Software Updates



Vista键入以下: C:\Users\$user\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
然后点"ok" 如下图示:


















你就会看到如下的文件窗口打开,


















phone restore(恢复)文件就在里面,确认一下这个文件的扩展名是不是.ipsw,


















如果不是.ipsw而是其他的,那么将扩展名改成.zip,


















然后双击进入该文件夹,


















把里面的东西拷出来并新建一个叫“phonedmg"的文件夹,把"phonedmg"放到C:盘根目录下。




















第五步



WINXP: 点"开始" -&gt;运行 在里面输入 "C:\Program Files\Common Files\Apple\Mobile Device Support\bin " 如下图示

VISTA及WINXP 快捷键 WIN键+R


















将刚打开的bin文件夹里“iTunesMobileDevice.dll ”文件COPY 到 “C:\phonedmg” 下。如下图示






















第六步







现在需要 “Jailbreak”和“ iPhoneInterface” 这二个程序。

从这里下载

解压密码:

www.weiphone.com



把下载回来的二个文件COPY到“C:\phonedmg”文件夹下。如图示:





































第七步



现在确保iTunes已完全关闭。尤其要注意“iTunesHelper”也要关掉,你可以按 DEL+ALT+CTRL 进入任务管理器的“进程”页。选择"iTunesHelp.exe和iTunes.exe" 点击“结束进程”。如下图示:


















遇到如下对话框直接选择“是”。






















第八步:



按 Win键+R键 调出“运行”,输入“cmd”,回车。此时 DOS命令窗口打开:


















输入:cd\phonedmg 回车


















输入:jailbreak 回车 (jailbreak程序将会运行并寻找iPhone,所以在运行之前插上iPhone)


















jailbreak会提示“Sending Files... ”,




















你就马上按住iPhone 电源键和主菜单键(Home键) 25秒钟,iPhone会自动重启。
























iPhone 重启之后会进入“恢复模式”,如下图示:




















等待大约一分钟以后,你会看到 “C:\phonedmg&gt;”如图示。证明此步成功。不要关闭CMD窗口。
























第九步



新开一个cmd窗口。(按 Win键+R键 调出“运行”,输入“cmd”,回车。)

在C:\phonedmg目录下输入 iphoneinterface 回车。画面如下图示:




















继续输入:deactivate 并回车。此窗口不要关闭。画面如下图示:


















第十步



现在,下载 iPhoneActivation.pem 并保存到C:\phonedmg






iPhoneActivation.pem (1.25 KB)








第十一步



回到 iphoneinterface 的命令窗口。依次输入以下二个命令:

cd /System/Library/Lockdown/ 回车

putfile /System/Library/Lockdown/iPhoneActivation.pem 回车

这样把iPhoneActivation.pem文件COPY过来。

输入“EXIT”退出iphoneinterface 程序。




















第十二步



现在你必需找你的iphone Device ID(设备ID号)。

路径如下:

Vista:C:\Users\username\AppData\roaming\Apple Computer\Lockdown

XP:C:\Documents and Settings\username\Application Data\Apple Computer\Lockdown

Device ID 有40位组成。并且是一个 .plist文件,如果你在以上路径没有找到。有可能是被系统隐藏了。请开启隐藏文件。



另外的二位数字 IMEI 和 ICCID ,在iPhone激活动时按“i”键并可以找到。



同时:



IMEI:

这个参数你会从你的iphone的外包装盒上得到。

ICCID:

这个参数你会从你所要用的SIM卡上得到,你要仔细看你的SIM卡,上面有这些信息。它是一个19位或者20位的数字,就在你的SIM卡的Logo的旁边。



https://ookoo.org/iphone/iasign.php

输入你的 Device ID , IMEI 和 ICCID 并提交(按Generate)。一旦整个步骤完成。右键点击 "download a
custom activator v0.2", 把所下载回来的文件名改成“tool.exe”并保存到C:\phonedmg 。




















第十三步



进入C:\phonedmg ,双击TOOL.EXE,对话框提示yes/no后并显示iphone的详细信息(device ID, IMEI, ICCID)。如果按OK就会激活你的iPhone.



成功激活如下图:




















如果你的iPhone还没有成动激活的话。你一定是某几步做错误了,或者你的SIM卡不兼容。你可以去找厂商替换更新的SIM卡。当然你不要告诉他你是用在iPhone上面。


Powered by ScribeFire.