• Title/Summary/Keyword: cell library

Search Result 575, Processing Time 0.042 seconds

A Design of Multi-Standard LDPC Decoder for WiMAX/WLAN (WiMAX/WLAN용 다중표준 LDPC 복호기 설계)

  • Seo, Jin-Ho;Park, Hae-Won;Shin, Kyung-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.2
    • /
    • pp.363-371
    • /
    • 2013
  • This paper describes a multi-standard LDPC decoder which supports 19 block lengths(576~2304) and 6 code rates(1/2, 2/3A, 2/3B, 3/4A, 3/4B, 5/6) of IEEE 802.16e mobile WiMAX standard and 3 block lengths(648, 1296, 1944) and 4 code rates(1/2, 2/3, 3/4, 5/6) of IEEE 802.11n WLAN standard. To minimize hardware complexity, it adopts a block-serial (partially parallel) architecture based on the layered decoding scheme. A DFU(decoding function unit) based on sign-magnitude arithmetic is used for hardware reduction. The designed LDPC decoder is verified by FPGA implementation, and synthesized with a 0.13-${\mu}m$ CMOS cell library. It has 312,000 gates and 70,000 bits RAM. The estimated throughput is about 79~210 Mbps at 100 MHz@1.8v.

A small-area implementation of cryptographic processor for 233-bit elliptic curves over binary field (233-비트 이진체 타원곡선을 지원하는 암호 프로세서의 저면적 구현)

  • Park, Byung-Gwan;Shin, Kyung-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.7
    • /
    • pp.1267-1275
    • /
    • 2017
  • This paper describes a design of cryptographic processor supporting 233-bit elliptic curves over binary field defined by NIST. Scalar point multiplication that is core arithmetic in elliptic curve cryptography(ECC) was implemented by adopting modified Montgomery ladder algorithm, making it robust against simple power analysis attack. Point addition and point doubling operations on elliptic curve were implemented by finite field multiplication, squaring, and division operations over $GF(2^{233})$, which is based on affine coordinates. Finite field multiplier and divider were implemented by applying shift-and-add algorithm and extended Euclidean algorithm, respectively, resulting in reduced gate counts. The ECC processor was verified by FPGA implementation using Virtex5 device. The ECC processor synthesized using a 0.18 um CMOS cell library occupies 49,271 gate equivalents (GEs), and the estimated maximum clock frequency is 345 MHz. One scalar point multiplication takes 490,699 clock cycles, and the computation time is 1.4 msec at the maximum clock frequency.

Hardware Implementation of a Fast Inter Prediction Engine for MPEG-4 AVC (MPEG-4 AVC를 위한 고속 인터 예측기의 하드웨어 구현)

  • Lim Young hun;Lee Dae joon;Jeong Yong jin
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.3C
    • /
    • pp.102-111
    • /
    • 2005
  • In this paper, we propose an advanced hardware architecture for the fast inter prediction engine of the video coding standard MPEG-4 AVC. We describe the algorithm and derive the hardware architecture emphasizing and real time operation of the quarter_pel based motion estimation. The fast inter prediction engine is composed of block segmentation, motion estimation, motion compensation, and the fast quarter_pel calculator. The proposed architecture has been verified by ARM-interfaced emulation board using Excalibur & Virtex2 FPGA, and also by synthesis on Samsung 0.18 um CMOS technology. The synthesis result shows that the proposed hardware can operate at 62.5MHz. In this case, it can process about 88 QCIF video frames per second. The hardware is being used as a core module when implementing a complete MPEG-4 AVC video encoder chip for real-time multimedia application.

Design of a ECC arithmetic engine for Digital Transmission Contents Protection (DTCP) (컨텐츠 보호를 위한 DTCP용 타원곡선 암호(ECC) 연산기의 구현)

  • Kim Eui seek;Jeong Yong jin
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.3C
    • /
    • pp.176-184
    • /
    • 2005
  • In this paper, we implemented an Elliptic Curve Cryptography(ECC) processor for Digital Transmission Contents Protection (DTCP), which is a standard for protecting various digital contents in the network. Unlikely to other applications, DTCP uses ECC algorithm which is defined over GF(p), where p is a 160-bit prime integer. The core arithmetic operation of ECC is a scalar multiplication, and it involves large amount of very long integer modular multiplications and additions. In this paper, the modular multiplier was designed using the well-known Montgomery algorithm which was implemented with CSA(Carry-save Adder) and 4-level CLA(Carry-lookahead Adder). Our new ECC processor has been synthesized using Samsung 0.18 m CMOS standard cell library, and the maximum operation frequency was estimated 98 MHz, with the size about 65,000 gates. The resulting performance was 29.6 kbps, that is, it took 5.4 msec to process a 160-bit data frame. We assure that this performance is enough to be used for digital signature, encryption and decryption, and key exchanges in real time environments.

Efficient DSP Architecture for Viterbi Algorithm (비터비 알고리즘의 효율적인 연산을 위한 DSP 구조 설계)

  • Park Weon heum;Sunwoo Myung hoon;Oh Seong keun
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.3A
    • /
    • pp.217-225
    • /
    • 2005
  • This paper presents specialized DSP instructions and their architecture for the Viterbi algorithm used in various wireless communication standards. The proposed architecture can significantly reduce the Trace Back (TB) latency. The proposed instructions perform the Add Compare Select (ACS) and TB operations in parallel and the architecture has special hardware, called the Offset Calculation Unit (OCU), which automatically calculates data addresses for the trellis butterfly computations. Logic synthesis has been Performed using the Samsung SEC 0.18 μm standard cell library. OCU consists of 1,460 gates and the maximum delay of OCU is about 5.75 ns. The BER performance of the ACS-TB parallel method increases about 0.00022dB at 6dB Eb/No compared with the typical TB method, which is negligible. When the constraint length K is 5, the proposed DSP architecture can reduce the decoding cycles about 17% compared with the Carmel DSP and about 45% compared with 7MS320c15x.

OpenVolMesh: Generic and Efficient Data Structure for 3D Volumetric Meshes (OpenVolMesh: 삼차원 볼륨 기반의 메쉬 표현을 위한 범용적이고 효과적인 자료 구조)

  • Kim, Jun-Ho;Seo, Jin-Seok;Oh, Sei-Woong
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.7
    • /
    • pp.85-92
    • /
    • 2008
  • Meshes are the most appropriate data structures for representing 3D geometries. Surface meshes have been frequently used for representing 3D geometries, which only samples data on the surfaces of the given 3D geometries. Thanks to the improvements of computing powers, it is required to develop more complicated contents which utilize the volumetric information of 3D geometries. In this paper, we introduce a novel volumetric mesh libraries based on the half-face data structure, called OpenVolMesh, and describe its designs and implementations. The OpenVolMesh extends the OpenMesh, which is one of the most famous mesh libraries, by supporting volumetric meshes. The OpenVolMesh provides the generic programming, dynamic allocations of primitive properties, efficient array-based data structures, and source-level compatibility with OpenMesh. We show the usefulness of the OpenVolMesh in the developments of 3D volumetric contents with prototypic implementations such as volumetric mesh smoothing and CW-cell decompositions.

Moleculay Cloning of the cDNA Encoding the 16 kDa Subunit of V-ATPase in Rat Brain (흰쥐 뇌에서 발현되는 16 kDa Vacuolar (H$^{+}$)-ATPase의 유전자 클로닝)

  • Shin, Song-Woo;Yoo, Min
    • Biomedical Science Letters
    • /
    • v.6 no.3
    • /
    • pp.165-170
    • /
    • 2000
  • Vacuolar (H$^{+}$)-ATPase (V-ATPase) is an intracellular protein which consists of multiple subunits. It carries out acidification by pumping protons in the cell. This enzyme has also been found in the synaptic vesicles and may play an important role in the neurotransmission. We cloned cDNA fragments encoding the 16 kDa subunit of V-ATPase from the rat brain by RT-PCR and PCR using total RNA or recombinant phage DNA as templates. They contained the full coding sequences (468 bp) and one nucleotide at 3' region turned out to be different (A to C) when compared to the liver counterpart. However, this polymorphic difference did not cause any significant change in the primary structure of the protein because both GCA and GCC code for alanine. Our study would contribute to the understanding of the function of 16 M)a V-ATPase in the brain and of the mechanisms of neurotransmission.

  • PDF

Identification of the Vibrio vulnificus fexA Gene and Evaluation of its Influence on Virulence

  • JU HYUN-MOK;HWANG IN-GYUN;WOO GUN-JO;KIM TAE SUNG;CHOI SANG HO
    • Journal of Microbiology and Biotechnology
    • /
    • v.15 no.6
    • /
    • pp.1337-1345
    • /
    • 2005
  • Vibrio vulnificus is the causative agent of foodborne diseases such as gastroenteritis and life-threatening septicemia. Microbial pathogenicity is a complex phenomenon in which expression of numerous virulence factors is frequently controlled by a common regulatory system. In the present study, a mutant exhibiting decreased cytotoxic activity toward intestinal epithelial cells was screened from a library of V. vulnificus mutants constructed by a random transposon mutagenesis. By a transposon-tagging method, an open reading frame, fexA, a homologue of Escherichia coli areA, was identified and cloned. The nucleotide and deduced amino acid sequences of the fexA were analyzed, and the amino acid sequence of FexA from V. vulnificus was $84\%\;to\;97\%$ similar to those of AreA, an aerobic respiration control global regulator, from other Enterobacteriaceae. Functions of the FexA were assessed by the construction of an isogenic mutant, whose fexA gene was inactivated by allelic exchanges, and by evaluating its phenotype changes in vitro and in mice. The disruption of fexA resulted in a significant alteration in growth rate under aerobic as well as anaerobic conditions. When compared to the wild-type, the fexA mutant exhibited a substantial decrease in motility and cytotoxicity toward intestinal epithelial cell lines in vitro. Furthermore, the intraperitoneal $LD_{50}$ of the fexA mutant was approximately $10^{1}-10^{2}$ times higher than that of parental wild-type. Therefore, it appears that FexA is a novel global regulator controlling numerous genes and contributing to the pathogenesis as well as growth of V. vulnificus.

Identification of a Gene for Aerobic Growth with a SoxS Binding Sequence in Escherichia coli by Operon Fusion Techniques

  • Lee, Yong-Chan;Kwon, Hyung-Bae;Lee, Sang-Ho;Kwon, Hye-Won;Sung, Ha-Chin;Kim, Joon;Choe, Mu-Hyeon
    • Journal of Microbiology and Biotechnology
    • /
    • v.11 no.6
    • /
    • pp.1115-1119
    • /
    • 2001
  • Eight Escherichia coli cells with aerobic growth deflects were isolated by the insertion of ${\lambda}placMu53$, a hybrid bacteriophage of ${\lambda}$ and Mu, which created transcriptional fusion to lacZY. Two of these mutants, CLIO and CLl2, were irradiated with UV to obtain specialized transducing phages. The phages that took out the neighboring chromosomal DNA of the related gene responsible for deflective aerobic growth were identified. The in vivo cloned chromosomal sequence revealed that the mutated gene of CLIO was located at min 34.5 on the Escherichia coli linkage map and 1,599,515 on the physical map. The physical map indicated that there were 7 cistrons in the operon. We named this operon oxg10. The promoter sequence of oxg10 exhibited a possible binding site far SoxS, a transcriptional regulator that activates the transcription of various SoxRS regulon genes. Transferring the oxg10:: ${\lambda}placMu53$ mutation into the wild-type strain, RZ4500, resulted in the inhibition of normal aerobic growth, while the salute mutation in strain MO inhibited aerobic cell growth completely. The full operon sequences of oxg10 were cloned from the Excherichia coli genomic library. The mutated gene of CLl2 was identified to be a sucA gene encoding the ${\alpha}$-ketoglutarate dehydrogenase El component in the TCA cycle.

  • PDF

Changes of Volatile Flavor Compounds of Seibel Grape Must during Alcohol Fermentation and Aging (Seibel 포도즙 알코올 발효 및 저장 중 휘발성 향기성분의 변화)

  • 고경희;장우영
    • Microbiology and Biotechnology Letters
    • /
    • v.27 no.6
    • /
    • pp.491-499
    • /
    • 1999
  • A great variety of the volatile metabolic by-products was formed in yeast cell during alcohol fermentation. The seibel grape (Vitis labrasca) which was grown in the Southern Korea used for wines. The objective of this research was to identify the volatile flavor compounds during alcohol fermentation and aging at 12$^{\circ}C$. saccharomyces cerevisiae and Schizosaccharomyces pombe were inoculated and fermented in seibel grape must. The volatile flavor compounds of logarithmic, stationary and death phases were extracted, concentrated and identified by gas chromatography/mass spectrometer (GC/MS). The volatile flavor compounds were determined by a Hewlett-Packard 5890 II Plus GC which was equipped with Supelcowax 10 fused silica capillary column (60m$\times$0.32mm$\times$0.25${\mu}{\textrm}{m}$ film thickness) wall coated with polyethyleneglycerol. The scan detection method allowed the comparison of the spectrum from the chromatogram of volatile flavor compounds to those in data Wileynbs base library. Among the volatile compounds collected by ether-hexane extraction method, the evolution of 20 main compounds, such as 9 esters (ethyl butyrate, isoamyl acetate, ethyl caproate, n-hexyl acetate, ethl caprylate, ethyl caprate, diethy succinate, ethyl hexadecanoate, 2-pheneethyl acetate), 4 alcohols (3-methyl-1-butanol, 1-hexanol, 1-heptanol, benzoethanol), 4 ketones and acids (2-octanone, caproic acid, caprylic acid, capric acid), 2 furan and phenol (2,6-bis(1,1-dimethyl ethyl)phenol, 2,3-dihydrobenzofuran) were observed during alcohol fermentation and aging. The production of the esters during alcohol fermentation with S. cerevisiae was higher than those of Sch. pombe. The sensory scores of the aged wine samples in aroma, taste and overall acceptability were not significantly different(p<0.05).

  • PDF