T T
A S
t a n
d a
r d
정보통신 단체표준 제정일 년 월 일: 2006
TTAS.KO-XX.XXXX
반도체 식별 넘버링 체계IP ( )
(Numbering System of
Semiconductor IP)
정보통신단체표준 제정일 년 월 일: 2006
TTAS.XX-YYYY
반도체 식별 넘버링 체계IP ( )
(Numbering System of Semiconductor IP)
본 문서에 대한 저작권은 에 있으며 이 문서의 전체 또는TTA , 일부에 대하여 상업적 이익을
목적으로 하는 무단 복제 및 배포를 금합니다.
Copyright Telecommunications Technology Associations(2006). All Rights Reserved.ⓒ
정보통신단체표준
TTAS.KO-XX.XXXX
서 문
표준의 목적1.
설계 제작에 반드시 필요한 에 체SoC(System on Chip) IP(Intellectual Property)
계화된 고유번호를 부여함으로써 의 관리자에게는 관리의 효율성을 높이고 의, IP , IP
사용자에게는 사용의 편리성을 높이고자 한다.
주요 내용 요약2.
본 표준은 등록된 가 속하는 번호 번호 번호 국가번IP Category , Type , Format ,
호 기관번호 등록기관에서 부여하는 일련번호 등 개의 필드로 구성되어 있으며, , 6 ,
주요 내용으로는 각 필드에서 번호가 의미하는 것을 정의하였다.
표준 적용 산업 분야 및 산업에 미치는 영향3.
본 표준은 등록된 에 고유번호를 부여함으로써 수많은 를 체계적으로 관리할IP IP
수 있고 이에 따른 비용절감 효과도 얻을 수 있다 또한 사용자도 원하는 를, . IP IP
쉽고 빠르게 찾을 수 있어서 제작 기간을 단축할 수 있다SoC .
참조권고 및 표준 없음4. :
국제표준 참조권고4.1 ( )
국내표준 참조권고4.2 ( )
기타 없음4.3 :
참조표준 권고 과의 비교 없음5. ( ) :
참조표준 권고 과의 관련성5.1 ( )
참조한 표준 권고 과 본 표준의 비교표5.2 ( )
없음
정보통신단체표준
TTAS.KO-XX.XXXX
지적재산권 관련사항6.
없음
적합인증 관련사항7.
없음
적합인증 대상 여부7.1
시험표준제정여부 해당 시험표준번호7.2 ( )
표준의 이력8.
판수 제 개정일/ 제 개정내역․제 판1 년 월 일2006 제정
정보통신단체표준
TTAS.KO-XX.XXXX
Preface
1. The Purpose of Standard
By endowing the systemic identification number for IP based SoC design, it
provides effective management for IP manager and convenient use for IP
user.
2. The summary of contents
The standard is consisted of six fields, such as category to which IP
belongs, type, format, country, organization and serial number which are
granted by IP registration center. Main contents are defined the meaning of
numbers in each field.
3. Applicable fields of industry and its effect
By granting the identification number to each IP, it helps to manage many
IPs systemically. Thereby it gives the effect which cut down on costs.
Because IP users can search IP easily and quickly, it can help to shorten the
SoC design cycle.
4. Reference Recommendations and/or Standards : None
4.1 International Standards (Reference Recommendation)
4.2 Domestic Standards (Reference Recommendation)
4.3 Other Standards
5. Relationship to International Standards(Recommendations) : None
5.1 The relationship of international standards(Recommendations)
5.2 Differences between International Standard(recommendation) and this
정보통신단체표준
TTAS.KO-XX.XXXX
standard
None
6. The Statement of Intellectual Property Rights
None
7. The Statement of Conformance Testing and Certification
None
8. The History of Standard
Edition Issued date Contents
The 1st edition 2006. . . Established
정보통신단체표준
TTAS.KO-XX.XXXX
목 차
개 요1. ······································································································································1
구성 및 범위2. ························································································································1
용어정의3. ································································································································1
내 용4. ······································································································································2
부록 I. ·······································································································································5
부록 II. ····································································································································12
정보통신단체표준
TTAS.KO-XX.XXXX
Contents
1. Introduction ··························································································································1
2. Constitution and Scope ···································································································1
3. Terms and Definitions ······································································································1
4. Contents ·······························································································································2
Appendix .Ⅰ ···························································································································5
Appendix II. ···························································································································12
정보통신단체표준
TTAS.KO-XX.XXXX- 1 -
반도체 식별 체계 표준IP
Semiconductor IP Numbering Standard
개요1.
본 표준안은 거래 및 관리의 효율성을 높이기 위해 각각의 에 고유번호를IP IP
부여하기 위한 것이다.
부여되는 고유번호만으로도 에 대한 기본 정보 취득 및 정보전달이 가능하IP IP
게 해준다.
본 표준안에서는 이러한 고유번호의 구조 및 각 항목들에 대하여 설명한다IP .
구성 및 범위2.
본 표준은 를 유통 및 관리를 하고자 하는 기관과 를 재사용하고자하는 사용IP IP
자를 대상으로 하며 에 부여하는 총 개의 고유번호로 구성되어 있다 또한 각, IP 6 .
고유번호의 의미와 부여 방법에 대하여 설명하고 있다.
용어정의3.
가. IP (Intellectual Property)
반도체 회로의 로직 를 구성하기 위해: LSI(Large Scale Integrated Circuit)
필요한 기능을 하드웨어와 소프트웨어의 상태로 정리한 블록을 말하는 것으로 칩의
코어 셀 기능블록 과 그 코어 셀을 구동하기 위한 디바이스 드라이버 소프트웨어( ) , ,
펌웨어 등을 포함한다.
나. Soft IP
합성 툴에 의하여 하드웨어로 합성 가능하고 공정 독립적인 를 말한다: , IP .
소프트 는 아직 테크놀로지 매핑 이 되어 있지 않으며 이IP (Technology Mapping) ,
것이 가장 큰 장점이다.
다. Firm IP
와 의 중간 형태에 위치하며 약간의 플로어플래닝: Soft IP Hard IP (Floor
정보를 가진 게이트 레벨의 또는 형태의 이다Planning) Netlist RTL IP .
라. Hard IP
공정이 완전히 정해져 있고 배치 배선이 끝난 설계 데이터로 재이용 가: ,
능한 형태의 이다IP .
마. Software IP
등 를 위한 소프트웨어 이다: Application, OS SoC IP .
정보통신단체표준
TTAS.KO-XX.XXXX- 2 -
바. VSIA (Virtual Socket Interface Alliance)
년 월 세계 반도체 기업과 주요 개발 회사 등이 모여 미: 1996 9 EDA CAD
국에 설립한 단체로 를 이용한 설계의 표준화 작업을 수행하고 있다IP .
내용4.
고유번호를 구성하는 요소들의 나열순서 및 항목은 다음과 같다IP .
① ② ③ ④ ⑤ ⑥
가 번호 가 속하는 표시 단계로 구분. IP Category : IP Category (3 )①
나 번호 의 에 따라 번호 부여. IP Type : IP Type(Hardness)②
다 번호 의 에 따라 번호 부여. IP Format : IP Format③
라 국가 번호 제공기관이 위치해 있는 국가의 고유 번호. : IP④
마 기관 번호 제공기관의 고유 번호. : IP⑤
바 일련번호 각각의 에 부여된 일련번호. IP : IP⑥
번호4.1 IP Category
의 에 해당하는 자리의 숫자가 고유 번호에 부여된다IP Category 6 IP . IP
는 단계로 나누어지며 각 단계별로 자리의 숫자 코드가 지정되어 있다Category 3 , 2 .
번호에 대한 자세한 내용은IP Category 별첨< 1>에 설명되어 있다.
번호4.2 IP Type
의 을 나타내는 자리의 번호로 표시된다IP Type(Hardness) 1 .
Type(Hardness) 번호
Soft IP 1
Firm IP 2
Hard IP 3
Software IP 4
Others 5
번호4.3 IP Format
정보통신단체표준
TTAS.KO-XX.XXXX- 3 -
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯
1) : C/C++①
2) : Assembly②
3) : SystemC③
4) : SystemVerilog④
5) : e Language⑤
6) : VHDL⑥
7) : Verilog⑦
8) : EDIF⑧
9) : GDSII⑨
10) : AHDL⑩
11) : Spice⑪
향후 추가될 의 추가12) , , , : Format bit⑫ ⑬ ⑭ ⑮
13) : Others⑯
국가 번호4.4
제공기관이 위치해 있는 국가의 고유번호를 표시하며 자리의 알파벳 대문자IP , 2
로 구성된 국가코드를 사용한다ISO .
국가코드에 대한 자세한 내용은ISO 별첨< 2>에 설명되어 있다.
기관 번호4.5
제공기관의 고유 번호를 표시하며 총 자리의 코드를 사용한다 자리 코드IP , 5 . 5
중 상위 자리는 기관의 를 구분하며 하위 자리는 기관의 고유 번호를1 Category , 4
표시한다 기관의 고유 번호는 알파벳 대문자와 숫자의 조합으로 구성되며 등록 기. ,
관에서 부여한다.
번호 Category
1 Company
2 University
3 Others
일련 번호4.6 IP
정보통신단체표준
TTAS.KO-XX.XXXX- 4 -
동일한 기관에서 등록한 들에 대해 인증순서에 따라 자리의 숫자코드가 부여IP 3
되며 등록 기관에서 부여한다, .
정보통신단체표준
TTAS.KO-XX.XXXX- 5 -
별첨 Ⅰ
IP Category
No 1st Category 2nd Category 3rd Category
1Analog & Mixed
Signal
Amplifier/Filter/Bias Circuit
Analog comparator
Analog Filter
Operational Amplifier
Voltage Reference
Others
Analog Switch/Multiplexer
Application
Analog Front Ends
Coder/Decoder (CODEC)
Graphics & Video Modules
Driver Phy
Others
Data Converter
A/D Converter
D/A Converter
Oversampling Modulator
Others
Power Management Circuit
Battery Management
DC-DC Converter
Regulator
Others
RF Circuit
RF LNA
RF Mixer
RF Oscillator
RF Power Amplifier
Others
Timing/Clock Circuit
Clock Synthesizer
DLL
Oscillator
PLL
Others
Others
2Arithmetic & Logic
Function
Adder/SubtractorFloating-Point
Integer
Arithmetic & Logic Unit
Coordinates Conversion
Divider-ReciprocalFloating-Point
Integer
Format Conversion
정보통신단체표준
TTAS.KO-XX.XXXX- 6 -
MultiplierFloating-Point
Integer
Square Root
Others
3 Bus Interface
AGP(Accelerated Graphic Port)
AMBA
ARC
CardBus
Coreconnect
Hypertransport
I2C(Inter Integrated Circuit)
IEEEIEEE 1284
IEEE 1394
Inter-Core Communication
ISA
LVDS
MIPS
PCI(Peripheral Controller Interface)
PCI
PCI-Express
PCI-X
PCMCIA
PowerPC
RapidIO
SATA(Serial ATA)
SCSI(Small Computer System
Interface)
SERDES
Smart Card
UART
USB(Universal Serial Bus)
USB 1.0
USB 2.0
USB OTG
VIP(Video Interface Port)
VME(Versa Module Eurocard)
Others
4 Data Transmission Encryption
AES(Advanced Encryption
Standard)
Crypto Processor
DES(Data Encryption Standard)
ECC(Elliptic Curve
Cryptosystem)
MD5(MD5 Hash Algorithm)
정보통신단체표준
TTAS.KO-XX.XXXX- 7 -
RSA
SHA(Secure Hash Algorithm
Others
Error Correction/Detection
Cyclic Redundancy Check
LDPC(Low Density Parity
Check)
Reed-Solomon
Trelis
Turbo Code
Viterbi
Others
Modulation/Demodulation
OFDM(Orthogonal Frequency
Division Multiplexing)
Pulse Code Modulation
Pulse Delta Modulation
Quadrature Amplitude
Modulation
Quadrature Phase Shift Keying
Others
Others
5Digital Signal
Processing
Accelerator
Correlator
DSP Core
Dedicated
Fixed Point 16-Bit
Fixed Point 20-Bit
Fixed Point 24-Bit
Floating Point 24-Bit
Floating Point 32-Bit
Floating Point 64-Bit
General Purpose Configurable
Filter
Adaptive Filter
Finite Impulse Response
Infinite Impulse Response
Others
Transform
DCT(Discrete Cosine
Transform)
FFT(Fast Fourier Transform)
Hadamard
Integer Transform
PFT(Pipelined Frequency
Transform)
Others
Others
정보통신단체표준
TTAS.KO-XX.XXXX- 8 -
6General Processor &
Microcontroller
Coprocessor
CPU
Macrosequencer
Microcontroller
CISC 4-Bit
CISC 8-Bit
CISC 16-Bit
CISC 32-Bit
CISC 64-Bit
CISC Configurable
RISC 4-Bit
RISC 8-Bit
RISC 16-Bit
RISC 32-Bit
RISC 64-Bit
RISC Configurable
Microprocessor
CISC 4-Bit
CISC 8-Bit
CISC 16-Bit
CISC 32-Bit
CISC 64-Bit
CISC Configurable
RISC 4-Bit
RISC 8-Bit
RISC 16-Bit
RISC 32-Bit
RISC 64-Bit
RISC Configurable
VLIW
Others
7 Graphic
3D Geometry Engine
LCD Drive Integrator
Processors
RAMDAC
Rendering Engine
VGA
Others
8 Memory Element
CAM
Cache Memory
FIFO / LIFO
Flash MemoryNAND Flash Memory
NOR Flash Memory
Graphic Memory
정보통신단체표준
TTAS.KO-XX.XXXX- 9 -
RAM
Asynchronous DRAM
Asynchronous SRAM
Consumer / Networking RAM
MRAM
Non Volatile RAM
PSRAM
Synchronous DRAM
Synchronous SRAM
Universal RAM
Others
Register File
ROM
Asynchronous ROM
EEPROM
Mask ROM
Metal ROM
Synchronous ROM
Universal ROM
Others
Others
9 Peripheral Core
Clock Generator
Controller
Arbiter
Audio Controller
CRT(Cathode Ray Tube)
Controller
Disk Controller
Input/Output Controller
Interrupt Controller
Keyboard Controller
LCD Controller
Memory Controller
Peripheral Controller
UART Controller
Others
Peripheral Interface
Audio CODEC Interface
Card Interface
General Purpose I/O
Keyboard/Mouse Interface
Others
Receiver/Transmitter
Asynchronous Communication
Synchronous Communication
Synchronous/Asynchronous
Communication
정보통신단체표준
TTAS.KO-XX.XXXX- 10 -
Timer/Watchdog
Others
10 Physical Library
I/OConnectivity I/O
Standard I/O
Standard CellProtable
Technology Optimized
Others
11 Platform IP
Communication
General Purpose
Multimedia
Networking
Others
12 Software
Application
Device Driver
OS
Others
13 Test Core
Error Correction/Detection
Logic
Memory
Others
Self-Repair
Logic
Memory
Others
Self-Test
Logic
Memory
Others
Test Control
Others
14 Video/Image/Audio
3D Sound
Audio Coder/Decoder
AC-3
MP3
MPEG
Others
Format Conversion
Image Coder/Decoder
JBIG
JPEG
Others
Multimedia Processor
Speech Recognition
Video Coder/Decoder
H.26x
MPEG
NTSC/PAL
Others
정보통신단체표준
TTAS.KO-XX.XXXX- 11 -
Others
15Wireless
Communication
802.11
Bluetooth
ZigBee
CDMA
CDMA2000
IrDA
W-CDMA
GSM
PCS
Others
16Wireline
Communication
ATM/UTOPIA
Digital Subscriber Line
Ethernet
FDDI
Fibre Channel
HDLC
Interleaver/Deinterleaver
ISDN
PDH(T/E Carrier)
PON(Passive Optical Network)
GCI(General Circuit Interface)
CAN
Cell/Packet
CSIX-Switching
SPI
Network Processor
OTN
POS-PHY
SONET/SDH
TCP/IP
XDSL
Others
17 Others
정보통신단체표준
TTAS.KO-XX.XXXX- 12 -
별첨 IⅠ
국가코드ISO
국가명 코드 국가명 코드
A BURKINA FASO BF
AFGHANISTAN AF BURUNDI BI
ALBANIA AL BELARUS BY
ALGERIA DZ C
AMERICAN SAMOA AS CAMBODIA KH
ANDORRA AD CAMEROON CM
ANGOLA AO CANADA CA
ANGUILLA AI CAPE VERDE CV
ANTARCTICA AQ CAYMAN ISLANDS KY
ANTIGUA AND BARBUDA AG CENTRAL AFRICAN REPUBLIC CF
ARGENTINA AR CHAD TD
ARMENIA AM CHILE CL
ARUBA AW CHINA CN
AUSTRALIA AU CHRISTMAS ISLAND CX
AUSTRIA AT COCOS (KEELING) ISLANDS CC
AZERBAIJAN AZ COLOMBIA CO
B COMOROS KM
BAHAMAS BS CONGO CG
BAHRAIN BH COOK ISLANDS CK
BANGLADESH BD COSTA RICA CR
BARBADOS BB COTE D'IVOIRE CI
BELGIUM BE CROATIA HR
BELIZE BZ CUBA CU
BENIN BJ CYPRUS CY
BERMUDA BM CZECH REPUBLIC CZ
BHUTAN BT CZECHOSLOVAKIA CS
BOLIVIA BO D
BOSNIA HERCEGOVINA BA DENMARK DK
BOTSWANA BW DJIBOUTI DJ
BOUVET ISLAND BV DOMINICA DM
BRAZIL BR DOMINICAN REPUBLIC DO
BRITISH INDIAN OCEAN TERRITORY IO E
BRUNEI DARUSSALAM BN EAST TIMOR TP
BULGARIA BG ECUADOR EC
정보통신단체표준
TTAS.KO-XX.XXXX- 13 -
국가명 코드 국가명 코드
EGYPT EG HONG KONG HK
EL SALVADOR SV HUNGARY HU
EQUATORIAL GUINEA GQ I
ESTONIA EE ICELAND IS
ETHIOPIA ET INDIA IN
F INDONESIA ID
FALKLAND ISLANDS FK IRAN (ISLAMIC REPUBLIC OF) IR
FAROE ISLANDS FO IRAQ IQ
FIJI FJ IRELAND IE
FINLAND FI ISRAEL IL
FRANCE FR ITALY IT
FRENCH GUIANA GF J
FRENCH POLYNESIA PF JAMAICA JM
FRENCH SOUTHERN TERRITORIES TF JAPAN JP
G JORDAN JO
GABON GA K
GAMBIA GM KAZAKHSTAN KZ
GEORGIA GE KENYA KE
GERMANY DE KIRIBATI KI
GHANA GHKOREA, DEMOCRATIC PEOPLE'S REPUBLICOF
KP
GIBRALTAR GI KOREA, REPUBLIC OF KR
GREECE GR KUWAIT KW
GREENLAND GL KYRGYZSTAN KG
GRENADA GD L
GUADELOUPE GP LAO PEOPLE'S DEMOCRATIC REPUBLIC LA
GUAM GU LATVIA LV
GUATEMALA GT LEBANON LB
GUINEA GN LESOTHO LS
GUINEA-BISSAU GW LIBERIA LR
GUYANA GY LIBYAN ARAB JAMAHIRIYA LY
H LIECHTENSTEIN LI
HAITI HT LITHUANIA LT
HEARD AND MC DONALD ISLANDS HM LUXEMBOURG LU
HONDURAS HN M
정보통신단체표준
TTAS.KO-XX.XXXX- 14 -
국가명 코드 국가명 코드
MACAU MO NORTHERN MARIANA ISLANDS MP
MADAGASCAR MG NORWAY NO
MALAWI MW O
MALAYSIA MY OMAN OM
MALDIVES MV P
MALI ML PAKISTAN PK
MALTA MT PALAU PW
MARSHALL ISLANDS MH PANAMA PA
MARTINIQUE MQ PAPUA NEW GUINEA PG
MAURITANIA MR PARAGUAY PY
MAURITIUS MU PERU PE
MEXICO MX PHILIPPINES PH
MICRONESIA FM PITCAIRN PN
MOLDOVA, REPUBLIC OF MD POLAND PL
MONACO MC PORTUGAL PT
MONGOLIA MN PUERTO RICO PR
MONTSERRAT MS Q
MOROCCO MA QATAR QA
MOZAMBIQUE MZ R
MYANMAR MM REUNION RE
N ROMANIA RO
NAMIBIA NA RUSSIAN FEDERATION RU
NAURU NR RWANDA RW
NEPAL NP S
NETHERLANDS NL ST. HELENA SH
NETHERLANDS ANTILLES AN SAINT KITTS AND NEVIS KN
NEUTRAL ZONE NT SAINT LUCIA LC
NEW CALEDONIA NC ST. PIERRE AND MIQUELON PM
NEW ZEALAND NZ SAINT VINCENT AND THE GRENADINES VC
NICARAGUA NI SAMOA WS
NIGER NE SAN MARINO SM
NIGERIA NG SAO TOME AND PRINCIPE ST
NIUE NU SAUDI ARABIA SA
NORFOLK ISLAND NF SENEGAL SN
정보통신단체표준
TTAS.KO-XX.XXXX- 15 -
국가명 코드 국가명 코드
SEYCHELLES SC UKRAINE UA
SIERRA LEONE SL UNITED ARAB EMIRATES AE
SINGAPORE SG UNITED KINGDOM GB
SLOVAKIA SK UNITED STATES US
SLOVENIA SIUNITED STATES MINOR OUTLYINGISLANDS
UM
SOLOMON ISLANDS SB URUGUAY UY
SOMALIA SO USSR SU
SOUTH AFRICA ZA UZBEKISTAN UZ
SPAIN ES V
SRI LANKA LK VANUATU VU
SUDAN SD VATICAN CITY STATE VA
SURINAME SR VENEZUELA VE
SVALBARD AND JAN MAYEN ISLANDS SJ VIET NAM VN
SWAZILAND SZ VIRGIN ISLANDS (BRITISH) VG
SWEDEN SE VIRGIN ISLANDS (U.S.) VI
SWITZERLAND CH W
SYRIAN ARAB REPUBLIC SY WALLIS AND FUTUNA ISLANDS WF
T WESTERN SAHARA EH
TAIWAN, PROVINCE OF CHINA TW Y
TAJIKISTAN TJ YEMEN, REPUBLIC OF YE
TANZANIA, UNITED REPUBLIC OF TZ YUGOSLAVIA YU
THAILAND TH Z
TOGO TG ZAIRE ZR
TOKELAU TK ZAMBIA ZM
TONGA TO ZIMBABWE ZW
TRINIDAD AND TOBAGO TT
TUNISIA TN
TURKEY TR
TURKMENISTAN TM
TURKS AND CAICOS ISLANDS TC
TUVALU TV
U
UGANDA UG
정보통신단체표준
TTAS.KO-XX.XXXX- 16 -
표준작성 공헌자
표준 번호 : TTAS.KO-XX.XXXX
이 표준의 제 개정 및 발간을 위해 아래와 같이 여러분들이 공헌하였습니다.․구분 성명 위원회 및 직위 연락처 소속사
과제 제안 여순일프로젝트그룹SoC
의장
042-860-5907
표준 초안 제출 김진혁프로젝트그룹SoC
간사
02-407-9043
[email protected]협회IT SoC
표준 초안 검토
및 작성프로젝트그룹SoC
표준안 편집 및
감수프로젝트그룹SoC
표준안 심의
정교일공통기반 기술위원회
의장
042-860-1920
외 공통기반 기술위윈회
위원
사무국 담당
김선 팀 장031-724-0080
강석규 대 리031-724-0326
정보통신단체표준
정보통신단체표준
반도체 식별 체계 표준IP
(Semiconductor IP Numbering Standard)
발행인 김홍구:
발행처 한국정보통신기술협회:
경기도 성남시 분당구 서현동463-824, 267-2
Tel : 031-724-0114, Fax : 031-724-0019
발행일 년 월 일: 2006
Top Related