Sunday, June 27, 2010

TSMC Libraries

TSMC Standard Cell Categories => Click on Library name to download

TechProcessLibrary DescriptionDownload
45/40nm 45GS General Purpose non-well biased with UPF and Multi-Voltage support - Nominal Vt TCBN45GSBWP
General Purpose non-well biased with UPF and Multi-Voltage support - Low Vt TCBN45GSBWPLVT
General Purpose non-well biased with UPF and Multi-Voltage support - High Vt TCBN45GSBWPHVT
General Purpose non-well biased with UPF, Multi-Voltage and MTCMOS support - Nominal Vt TCBN45GSBWPCG
General Purpose non-well biased with UPF, Multi-Voltage and MTCMOS support - Low Vt TCBN45GSBWPCGLVT
General Purpose non-well biased with UPF, Multi-Voltage and MTCMOS support - High Vt TCBN45GSBWPCGHVT
High Performance non-well biased with UPF and Multi-Voltage support - Nominal Vt TCBN45GSBWP12T
High Performance non-well biased with UPF and Multi-Voltage support - Low Vt TCBN45GSBWP12TLVT
High Performance non-well biased with UPF and Multi-Voltage support - High Vt TCBN45GSBWP12THVT
High Performance non-well biased with UPF, Multi-Voltage and MTCMOS support - Nominal Vt TCBN45GSBWP12TCG
High Performance non-well biased with UPF, Multi-Voltage and MTCMOS support - Low Vt TCBN45GSBWP12TCGLVT
High Performance non-well biased with UPF, Multi-Voltage and MTCMOS support - High Vt TCBN45GSBWP12TCGHVT
40LP General Purpose non-well biased with UPF and Multi-Voltage support - Nominal Vt TCBN40LPBWP
General Purpose non-well biased with UPF and Multi-Voltage support - Low Vt TCBN40LPBWPLVT
General Purpose non-well biased with UPF and Multi-Voltage support - High Vt TCBN40LPBWPHVT
Coarse Grain MTCMOS Library - 9T - Nominal Vt TCBN40LPBWPCG
Coarse Grain MTCMOS Library - 9T - Low Vt TCBN40LPBWPCGLVT
Coarse Grain MTCMOS Library - 9T - High Vt TCBN40LPBWPCGHVT
High Performance non-well biased with UPF and Multi-Voltage support - Nominal Vt TCBN40LPBWP12T
High Performance non-well biased with UPF and Multi-Voltage support - Low Vt TCBN40LPBWP12TLVT
High Performance non-well biased with UPF and Multi-Voltage support - High Vt TCBN40LPBWP12THVT
Coarse Grain MTCMOS Library - 12T - Nominal Vt TCBN40LPBWP12TCG
Coarse Grain MTCMOS Library - 12T - Low Vt TCBN40LPBWP12TCGLVT
Coarse Grain MTCMOS Library - 12T - High Vt TCBN40LPBWP12TCGHVT
65nm G Plus Nominal Vt TCBN65GPLUS
Low Vt TCBN65GPLUSLVT
High Vt TCBN65GPLUSHVT
Nominal VT with MTCMOS support TCBN65GPLUSCG
Low VT with MTCMOS support TCBN65GPLUSCGLVT
High VT with MTCMOS support TCBN65GPLUSCGHVT
General Purpose non-well biased with UPF and Multi-Voltage support - Nominal Vt TCBN65GPLUSHPBWP
General Purpose non-well biased with UPF and Multi-Voltage support - Low Vt TCBN65GPLUSHPBWPLVT
General Purpose non-well biased with UPF and Multi-Voltage support - High Vt TCBN65GPLUSHPBWPHVT
Low Power Nominal Vt TCBN65LP
Low Vt TCBN65LPLVT
High Vt TCBN65LPHVT
Special Cells - Dual Flip-Flops - Nominal Vt TCBN65LPDF
Special Cells - Dual Flip-Flops - Low Vt TCBN65LPDFLVT
Special Cells - Dual Flip-Flops - High Vt TCBN65LPDFHVT
Nominal VT with MTCMOS support TCBN65LPCG
Low VT with MTCMOS support TCBN65LPCGLVT
High VT with MTCMOS support TCBN65LPCGHVT
General Purpose non-well biased with UPF and Multi-Voltage support - Nominal Vt TCBN65LPHPBWP
General Purpose non-well biased with UPF and Multi-Voltage support - Low Vt TCBN65LPHPBWPLVT
General Purpose non-well biased with UPF and Multi-Voltage support - High Vt TCBN65LPHPBWPHVT
General Purpose non-well biased with MTCMOS support - Nominal Vt TCBN65LPHPBWPCG
General Purpose non-well biased with MTCMOS support - Low Vt TCBN65LPHPBWPCGLVT
General Purpose non-well biased with MTCMOS support - High Vt TCBN65LPHPBWPCGHVT
High Performance non-well biased - Nominal Vt TCBN65LPBWP12T
High Performance non-well biased - Low Vt TCBN65LPBWP12TLVT
High Performance non-well biased - High Vt TCBN65LPBWP12THVT
High Performance non-well biased with MTCMOS support - Nominal Vt TCBN65LPBWP12TCG
High Performance non-well biased with MTCMOS support - Low Vt TCBN65LPBWP12TCGLVT
High Performance non-well biased with MTCMOS support - High Vt TCBN65LPBWP12TCGHVT
LP process with dual 1V/1.2V devices Nominal Vt TCBN65LPG
LP process with dual 1V/1.2V devices High Vt TCBN65LPGHVT
7 Tracks - non-well biased with UPF and Multi-Voltage support - Nominal Vt TCBN65LPBWP7T
7 Tracks - non-well biased with UPF and Multi-Voltage support - Low Vt TCBN65LPBWP7TLVT
7 Tracks - non-well biased with UPF and Multi-Voltage support - High Vt TCBN65LPBWP7THVT
90nm General
Purpose (G)
Nominal VT with Multi-VDD support TCBN90GHP
Low VT with Multi-VDD support TCBN90GHPLVT
High VT with Multi-VDD support TCBN90GHPHVT
Nominal VT with MTCMOS support TCBN90GHPCG
Low VT with MTCMOS support TCBN90GHPCGLVT
High VT with Multi-VDD support TCBN90GHPCGHVT
Nominal Vt with Back Bias support TCBN90GHPWB
Low Vt with Back Bias support TCBN90GHPLVTWB
High vt with Back Bias support TCBN90GHPHVTWB
7 Tracks - non-well biased with Multi-VDD support - Nominal Vt TCBN90GBWP7T
7 Tracks - non-well biased with Multi-VDD support - Low Vt TCBN90GBWP7TLVT
7 Tracks - non-well biased with Multi-VDD support - High Vt TCBN90GBWP7THVT
Overdrive - Nominal Vt TCBN90GHPOD
Overdrive - Low Vt TCBN90GHPODLVT
Overdrive - High Vt TCBN90GHPODHVT
High
Performance (GT)
Nominal Vt TCBN90GTHP
Low Vt TCBN90GTHPLVT
High Vt TCBN90GTHPHVT
Low Power (LP) Nominal VT with Multi-VDD support TCBN90LPHP
Low VT with Multi-VDD support TCBN90LPHPLVT
High VT with Multi-VDD support TCBN90LPHPHVT
Ultra High Vt TCBN90LPHPUHVT
Nominal Vt with Back Bias support TCBN90LPHPWB
Low Vt with Back Bias support TCBN90LPHPLVTWB
High Vt with Back Bias support TCBN90LPHPHVTWB
High Density with Back Bias support - Nominal Vt TCBN90LPHDBWP
High Density with Back Bias support - Low Vt TCBN90LPHDBWPLVT
High Density with Back Bias support - High Vt TCBN90LPHDBWPHVT
High Density with Back Bias support - Ultra Low Vt TCBN90LPHDBWPULVT
High Density with Back Bias support - Nominal Vt TCBN90LPBWP7T
High Density with Back Bias support - Low Vt TCBN90LPBWP7TLVT
High Density with Back Bias support - High Vt TCBN90LPBWP7THVT
Nominal VT with MTCMOS support TCBN90LPHPCG
Low VT with MTCMOS support TCBN90LPHPLVTCG
High VT with MTCMOS support TCBN90LPHPHVTCG
130nm General Purpose Nominal Vt TCB013GHP
Low Vt TCB013GHPLVT
High Vt TCB013GHPHVT
Low Voltage Nominal Vt TCB013LVHP
High Vt TCB013LVHPHVT
Over Drive 1.2V TCB013LVHPOD
Over Drive 1.2V, High Vt TCB013LVHPODHVT
Low Power Nominal Vt TCB013LPHP
Low Vt TCB013LPHPLVT
150nm General Purpose Nominal Vt TCB015GHD
Low Voltage Nominal Vt TCB015LVHD

TSMC Standard I/O Categories => Click on Library name to download

TechProcessCore VoltageI/O VoltageConfigurationDownload
45nm Bond Pads N/A N/A Bond Pads TPBN45V
General Purpose 0.9V 2.5V; over-drive to 3.3V Staggered Universal Standard I/O TPFN45GSGV2OD3
1.8V Staggered Universal Standard I/O TPFN45GSGV18
1.8V; 2.5V tol Staggered Universal Standard I/O TPZN45GSGV18
65nm Low Power 1.2V All 2.5V; 3.3V tol. Staggered Universal TPZN65LPGV2
All Linear and Staggered Universal Pads TPBN65V
2.5V Linear Universal TPDN65LPNV2
2.5V; 3.3V tol. Linear Universal TPDN65LPNV2OD3
90nm General Purpose 1.0V 3.3V; 5V tol. Staggered Universal TPZN90GV3
Bond Pads N/A N/A In-Line and Staggered Universal TPBN90V
Low Power 1.2V 3.3V In-Line TPDN90LPNV3
130nm General Purpose 1.2V 2.5V Linear Universal TPD013NV2
3.3V Linear Universal TPD013NV3
3.3V; 5V tol. Staggered Universal TPZ013GV3
Low Power 1.5V 2.5V Linear Universal TPD013LPNV2
3.3V Linear Universal TPD013LPNV3
Low Voltage 1.0V-OD 3.3V; 5V tol. Staggered Universal TPZ013LODGV3
Bond Pads All All Staggered Universal Pads TPB013GV
Linear Universal Pads TPB013NV

Thursday, June 24, 2010

Root All Android 2.1 HTC Phone

How-TO Root the
HTC Slide
HTC Aria + See this Link > http://forum.xda-developers.com/showthread.php?t=708233
&
Works With ALL 2.1 HTC PHONE"S

*Update*
If you Have Trouble Finding Device.. Pull the SDCard, Once Found & In recovery Put sdcard back in!!


First things First... Power Off the Slide

Download This Package > Slide Root.zip

kingofyo1's Video How-to > http://www.youtube.com/watch?v=sVjoKvy-YZg

Thanks to brokensanity for Re-writing my How-to!!

How-TO Root the Slide

First!! - Go to Settings > Application > Development and turn on USB Debugging. This should save you headaches.

NOW… Power Off the Slide

Download This Package > Slide Root.zip



Step 1.
Place the Contents of "Slide Root.zip" into your Android SDK Tools folder.

Step 2.
Open Command Prompt or Terminal and CD to the SDK/Tools Directory.

Step 3.
Power on the Slide into the bootloader by Holding Down ( Volume Down + Power Button )

Step 4.
Now run your loop file from the prompt (either type "loop" in windows or "./loop.sh" in a *nix like)

Step 5.
Once your loop is running in your prompt, select Recovery from the bootloader menu.

Step 6.
When recovery loads, you should Have an Offline Device. You can use ctrl+c to stop your script & see.
If this doesn't happen, Power Off and try again..

Step 7.
Un-plug your USB cable from the back of your phone & Plug it back in for it to Detect ADB Correctly!!! This is an important step. At this point you can adb devices to see if you can see your device and that it is in recovery mode.

Step 8.
Select Update.zip from the menu. (This will fail, but we already know that! Select it anyway).

Step 9.
adb push ota.zip /sdcard/update.zip (*nixlike users add a ./ in front of all terminal commands please.)

Step 11.
adb push slideroot.zip /sdcard

Step 12.
This is Very important!! Have this Command ready in your prompt before applying update.zip again!!

adb push update.zip /sdcard

step 13.
Hit run update.zip, as soon as you see a Little Bar appear under the text push Enter to execute the command in your prompt (adb push update.zip /sdcard )

Step 14.
In successful, you should see Clockwork Recovery. If unsuccessful, repeat steps 12 & 13.

Step 15.
Now, go to the Partitions menu and Mount System

step 16.
Go back one level & select install any zip from sdcard. Select slideroot.zip & apply update from zip (This will finish the Root process).

Step 17.
Reboot your phone & wait for it to load completely. To confirm that your slide is connected as a device use the command adb devices. If this works, you will see it as a device. Your prompt will say something like:

$ ./adb devices
List of devices attached
HT05YUP12710 device

Step 18.
adb install Superuser.apk (If this looks like it works, but says it cannot locate directories, make sure you can find your device using adb devices… If things still don't work, my best advice is to start over)

Step 19.
After Superuser is installed try to use adb to shell to your device.

adb shell
you will get a $

Then type su

Superuser should pop-up asking if you give permission, do so.
Your $ should turn into a #. If so, you have root.

Congrats.


That's it, you now Have Root... I'll clean this up a bit, But it's the same Root method as the HTC Incredible... I Just added Su & fix the Script, Plus figuring out how-to get it to write to system to Paul O'Brien:
Koushik K. Dutta: already made Recovery Update..



Special Thanks to:

Paul O'Brien:
Koushik K. Dutta:
&
The Guys using the Incredible OTA Spoofing Method
&
ChiefzReloaded for Huge amount of Suggestion & Brain Storming.

Wednesday, June 23, 2010

Online Radio

猫扑电台地址: mms://ting.mop.com/mopradio

中央人民广播电台音乐之声 mms://mms.cnr.cn/live3

长沙音乐广播 mms://real.rednet.cn/1061

台湾银河流行音乐台 mms://media.iwant-in.net/pop

城市之音 江苏音乐频率 mms://vod2.jsbc.com/audio4.jsgd

天津人民广播电台音乐台 http://61.136.19.228/live2

安广音乐台1 mms://221.11.107.243:1101/fm897

安广音乐台2 mms://221.11.107.242:1100/fm959

中国之声 mms://211.89.225.101/live1

经济之声 mms://211.89.225.101/live2

音 乐之声 mms://211.89.225.101/live3

都市之声 mms://211.89.225.101/live4

中华之声 mms://211.89.225.101/live5

神州之声 mms://211.89.225.101/live6

民族之声 mms://211.89.225.101/live8

文艺之声 mms://211.89.225.101/live9

银河台相声小品 mms://media.radio.cn/radio2

银河台中国民乐 mms://media.radio.cn/radio1

银河台长篇评书 mms://media.radio.cn/radio3

银河台古典音乐 mms://media.radio.cn/radio4

上海动感101 mms://218.78.215.67:88/dg101

动感101mms://218.1.74.230/dg101

Love Radiomms://218.1.74.230/ml103

上海体育广播: mms://218.1.74.230/sport

都市792mms://218.1.74.230/ds792

东广新闻: mms://218.1.74.230/dgxw

上 广新闻: mms://218.1.74.230/sgxw

戏剧调频: mms://218.1.74.230/sgxj

经典947mms://218.1.74.230/jd947

上广交通: mms://218.1.74.230/sgjt

Monday, June 14, 2010

Watching DVDs in Linux by installing one library

The only thing you have to do really is add in a repository for Ubuntu and install the playback/codec that you need for Ubuntu or Salix. Since most people I know use Ubuntu or Linux Mint, these steps remain the same. Open up the terminal, then copy and paste the following line:

sudo wget –output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get –quiet update && sudo apt-get –yes –quiet –allow-unauthenticated install medibuntu-keyring && sudo apt-get update

What this does is that it adds the repository as well as the GPG key that says it can be trusted and installed from. This is only for Ubuntu and spinoffs of Ubuntu, seeing as Salix has the component we need in their default repositories. Before closing the terminal, issue this command:

sudo apt-get install libdvdcss2 w32codecs -y

which will then install the DVD playback as well as media playback of non-standard formats.