(Back to Session Schedule)

SASIMI 2013
The 18th Workshop on Synthesis And System Integration of Mixed Information Technologies

Poster IV
Time: 10:00 - 11:30 Tuesday, October 22, 2013
Location: Tanchō-Hakuchō 1 & Kujyaku
Chairs: Masato Inagi (Hiroshima City University, Japan), Yukihiro Iguchi (Meiji University, Japan)

R4-1 (Time: 10:00 - 10:02)
TitleHigh Speed Approximation Feature Extraction in CAD System for Colorectal Endoscopic Images with NBI Magnification
Author*Tsubasa Mishima, Satoshi Shigemi, Anh-Tuan Hoang, Tetsushi Koide, Toru Tamaki, Bisser Raytchev, Kazufumi Kaneda, Yoko Kominami, Rie Miyaki, Taiji Matsuo, Shigeto Yoshida, Shinji Tanaka (Hiroshima University, Japan)
Pagepp. 208 - 213
KeywordDense Scale-Invariant Feature Transform (D-SIFT), Colorectal Endoscopic Images, Computer-Aided Diagnosis (CAD), Bag-of-Features (BoF), FPGA
AbstractIn this study, we have proposed an improvement for feature extraction in computer-aided diagnosis system for colorectal endoscopic images with narrow-band imaging (NBI) magnification. Dense Scale-Invariant Feature Transform (D-SIFT) is used in the feature extraction. It is necessary to consider a trade-off between the precision of the feature extraction and speedup by the FPGA implementation for processing of real time full high definition image. In this paper, we reduced the number of dimensions for feature representation in hardware implementation purpose.
PDF file

R4-2 (Time: 10:02 - 10:04)
TitleA Fixed-Length Routing Method Based on the Color-Coding Algorithm
Author*Tieyuan Pan, Yasuhiro Takashima (University of Kitakyushu, Japan)
Pagepp. 214 - 219
KeywordFixed-Length Routing, Color-Coding, PCB
AbstractThis paper proposes a fixed-length routing method based on the Color-Coding Algorithm. In recent LSI system design, exact signal propagation delay is required because of the growth of the operation frequency. As one of the techniques to control the delay, the wire-length matching is widely used. This paper proposes a fixed-length routing method based on the Color-Coding algorithm. We analyze the complexity of the proposed approach and confirm its efficiency empirically.
PDF file

R4-3 (Time: 10:04 - 10:06)
TitleRetiming of Single Flux Quantum Logic Circuits for Flip-Flop Reduction
Author*Nobutaka Kito (Chukyo University, Japan), Kazuyoshi Takagi, Naofumi Takagi (Kyoto University, Japan)
Pagepp. 220 - 225
KeywordSFQ circuits, retiming, flip-flop
AbstractWe propose a retiming method of superconductive Single Flux Quantum (SFQ) logic circuits for flip-flop reduction. Because SFQ logic circuits use pulse logic, each input of logic gates has latching function. The number of flip-flops in SFQ circuits can be reduced by utilizing the latching function. We formulate retiming for flip-flop reduction as an instance of integer linear program considering the latching function. Experimental results show that most of flip-flops in SFQ circuit realizations of ISCAS'89 benchmark circuits can be eliminated by the proposed method.
PDF file

R4-4 (Time: 10:06 - 10:08)
TitleForwarding Unit Generation with Runtime Dependency Analysis in High-Level Synthesis
Author*Shingo Kusakabe, Kenshu Seto (Tokyo City University, Japan)
Pagepp. 226 - 230
Keywordhigh-level synthesis, loop pipelining, forwarding
AbstractWe propose a technique to reduce the initiation intervals of loops which contain RAW dependences whose occurrences change during runtime. In the proposed technique, the written data to arrays in such RAW dependences are also written to temporary variables and the temporary variables are read when the RAW dependences occur, thereby the initiation intervals are minimized. Experimental results show that the proposed technique successfully achieves significant speedups with moderate increase in gate counts.

R4-5 (Time: 10:08 - 10:10)
TitleAn NFA-Based Programmable Regular Expression Matching Engine Highly Suitable for FPGA Implementation
Author*Hiroki Takaguchi, Yoichi Wakaba, Shin'ichi Wakabayashi, Shinobu Nagayama, Masato Inagi (Hiroshima City University, Japan)
Pagepp. 231 - 236
KeywordRegular Expression Matching, FPGA, NFA
AbstractIn this paper, we propose a new programmable regular expression matching engine based on a string-transition NFA. The proposed engine can perform matching at high speed, and any regular expression can be set as a pattern in a very short time. The proposed hardware engine has a two-dimensional circuit structure, and thus it is highly suitable for FPGA implementation. Comparing with an existing hardware matching engine, the effectiveness of the proposed hardware was evaluated.
PDF file

R4-6 (Time: 10:10 - 10:12)
TitleGraphillion: ZDD-Based Software Library for Very Large Sets of Graphs
AuthorTakeru Inoue, *Hiroaki Iwashita (Japan Science and Technology Agency, Japan), Jun Kawahara (Nara Institute of Science and Technology, Japan), Shin-ichi Minato (Hokkaido University, Japan)
Pagepp. 237 - 242
Keywordgraph, binary decision diagram, frontier-based search, software library, Python
AbstractGraphillion is a library for manipulating very large sets of graphs, based on zero-suppressed binary decision diagrams (ZDDs) with advanced graph enumeration algorithms. Graphillion is implemented as a Python extension in C++, to encourage easy development of its applications without introducing significant performance overhead. Experimental results show that Graphillion allows us to manage an astronomical number of graphs with very low development effort.
PDF file

R4-7 (Time: 10:12 - 10:14)
TitleClock Jitter Compensation for Continuous-Time Sigma-Delta Modulator Through Divided-by-N Feedback DAC
Author*Zong-Yi Chen, Chung-Chih Hung (Department of Electrical Engineering, National Chiao Tung University, Taiwan)
Pagepp. 243 - 247
Keywordclock jitter, sigma-delta modulator, ADC, divided-by-n feedback DAC
AbstractThis paper proposes a new compensation method to overcome the high sensitivity of the continuous-time (CT) sigma-delta modulator to clock jitter by using divided-by-n (D-N) feedback DAC waveform. There are two types of clock jitter: independent clock jitter and accumulated clock jitter. This method provides a useful approach to solve one of the critical non-idealities, independent clock jitter, in the CT sigma-delta modulator without increasing the speed requirement of the modulator as well as the complexity of system and circuit design. Results prove the effectiveness of this new compensation method for independent clock jitter.

R4-8 (Time: 10:14 - 10:16)
TitleSimultaneous Escape Routing Considering Length Matching of Differential Pairs
AuthorYen-Jung Lee, *Hung-Ming Chen, Ching-Yu Chin (National Chiao Tung University, Taiwan)
Pagepp. 248 - 252
KeywordEscape routing, differential pairs, length matching
AbstractIn PCB design, the escape routing problem is considered an essential part and has been widely studied in literature. There are industrial tools and some studies that work on simultaneous escape routing and escape routing of differential pairs on dense circuit boards. However, to route differential pairs simultaneously considering length-matching is still an important and on-going research problem. In this work, inspired by prior state-of-the-arts, we have implemented an integrated approach that achieves simultaneous escape routing considering length matching of differential pairs, our method avoids time-consuming ILP solutions in finding length-matching differential signal paths. Experimental results show that our approach can efficiently and effectively obtain length-matching of differential pairs on simultaneous escape routing to reduce differential-pair skews, compared with B-escape router we reimplemented.

R4-9 (Time: 10:16 - 10:18)
TitleTechnology Remapping Based on Multiple Solutions for Post-Mask Functional ECO
Author*Yudai Kabata, Tetsuya Hirose, Nobutaka Kuroki, Masahiro Numa (Kobe University, Japan)
Pagepp. 253 - 258
KeywordIncremental synthesis, Engineering change order (ECO)
AbstractThis paper presents a technology remapping technique using reconfigurable (RECON) cells in order to reduce an increase in delay time induced by Engineering Change Orders (ECO’s). Based on the estimated maximum delay time for the paths related to ECO’s using each of multiple solutions obtained by error diagnosis, we can select a solution which minimizes increase in the delay along with the critical path. Experimental results have shown that the proposed technique is effective to reduce the critical path delay with the rectified circuit for post-mask ECO's.

R4-10s (Time: 10:18 - 10:20)
TitleA Fast Trace-Driven Heterogeneous L1 Cache Configuration Simulator for Dual-Core Processors
Author*Masashi Tawada, Masao Yanagisawa, Nozomu Togawa (Waseda University, Japan)
Pagepp. 259 - 260
Keywordcache, simulation, multi-core
AbstractMulti-core processors are used in embedded systems very often. Since application programs running on embedded systems are much limited, there must exists an optimal cache memory configuration in terms of speed, power and area. Simulating application programs on various cache configurations is one of the best options to determine the optimal one. In this paper, we propose a very fast heterogeneous dual-core L1 cache configuration simulation method. Experimental results show that our method runs up to 14x faster than a naive simulation algorithm.

R4-11 (Time: 10:20 - 10:22)
TitleA Dynamic Offload Scheduler for Spatial Multitasking on Intel Xeon Phi Coprocessor
Author*Takamichi Miyamoto, Kazuhisa Ishizaka, Takeo Hosomi (NEC, Japan)
Pagepp. 261 - 266
KeywordIntel Xeon Phi, Multi-tasking, Offload, Scheduling
AbstractIntel Xeon Phi Coprocessor appears and it fully supports multitasking, but it does not automatically ensure high performance in this case. A conventional task level resource allocation scheduler could be used, but a processor utilization of the Xeon Phi is low because of idle time on the Xeon Phi. In this paper, we propose a dynamic offload scheduler which assigns processor resources of the Xeon Phi to tasks by an offload level. We describe an effectiveness of the proposed method with evaluations.
PDF file

R4-12s (Time: 10:22 - 10:24)
TitleA Restricted Dynamically Reconfigurable Architecture for Low Power Processors
Author*Takeshi Hirao, Dahoo Kim, Itaru Hida, Tetsuya Asai, Masato Motomura (Hokkaido University, Japan)
Pagepp. 267 - 268
KeywordReconfigurable system, Processor architecture, Embedded system
AbstractIn this paper, we propose a Control-flow Driven Data-flow Switching variable datapath architecture for embedded applications that demand extremely low power consumption and a wide range of usage. In the proposed architecture aim to achieve both flexibility and low power consumption by limiting the scope of dynamic reconfiguration. As a preliminary evaluation, we have mapped a small program to understand the fundamental characteristics of the proposed architecture.
PDF file

R4-13 (Time: 10:24 - 10:26)
TitleA Processor Architecture for Motion Sensing Systems Using Accelerometer
Author*Takashi Matsuo, Arif Ullah Khan (Graduate School of Information Science and Technology, Osaka University, Japan), Takashi Hamabe (MICRONIX Inc., Japan), Yoshinori Takeuchi, Masaharu Imai (Graduate School of Information Science and Technology, Osaka University, Japan)
Pagepp. 269 - 274
KeywordASIP, Coordinate transform, Power consumption, Accelerometer, Motion sensing
AbstractMicroelectromechanical-systems-based accelerometers are widely used in motion sensing, in which coordinate system transform is the major process. In this study, a method for coordinate system transform is introduced, and a low-power processor architecture specialized for coordinate system transform is proposed and evaluated. Through experimental results, the proposed processor reduced energy consumption by 48.3% compared with a conventional RISC processor implementation.
PDF file

R4-14 (Time: 10:26 - 10:28)
TitleRadiation-Hard Layout Structures on Bulk and SOI Process by Device-Level Simulations
Author*Kuiyuan Zhang, Kazutoshi Kobayashi (Kyoto Institute of Technology, Japan)
Pagepp. 275 - 279
KeywordSoft error, Layout, Bulk, SOI, TCAD
AbstractThis paper analyze the soft error tolerance related to layout structures on 65-nm bulk and SOI processes. The layout structure in which well contacts are placed between redundant latches suppresses MCU effectively. Also the tolerance of SOI structure transistor is estimated by TCAD simulations. The charge collection mechanism is suppressed by the BOX (Buried Oxide) in SOI transistor. Charge sharing and bipolar effects between SOI redundant latches are suppressed. There is no MCU occurrence in SOI redundant latches.

R4-15s (Time: 10:28 - 10:30)
TitleEvent Modeling Method for Verification of Power Analysis Attacks
Author*Kyota Sugioka, Toshiya Asai, Masaya Yoshikawa (Meijo University, Japan)
Pagepp. 280 - 281
KeywordTamper resistance, power analysis attacks, cryptographic circuit
AbstractTo evaluate the resistance of a cryptographic circuit to power analysis attacks during the design stage, this paper proposes a method to improve the efficiency of the acquisition process of information about power consumption, which requires a large number of encryption simulations. The proposed method newly introduces an event modeling method, maintains accuracy equivalent to that of a simulation program with an integrated circuit emphasis (SPICE), and acquires information about power consumption within a realistic processing timeframe that is similar to that of a logic simulation.

R4-16 (Time: 10:30 - 10:32)
TitleA Variable-Length String Matching Circuit Based On SeqBDDs
Author*Atsushi Matsuo, Yasunori Takagi (Ritsumeikan University, Japan), Hiroki Nakahara (Kagoshima University, Japan), Shigeru Yamashita (Ritsumeikan University, Japan)
Pagepp. 282 - 287
KeywordString Matching, Haradware, Programmable Sequence Logic, Sequence Binary Decision Diagram
AbstractThis paper proposes a new hardware architecture for fast string matching. The proposed method utilizes a concept of Sequence Binary Decision Diagrams that is an efficient data structure to store a set of string sequences. Our proposed architecture is a natural extension of an Programmable Sequence Logic Circuit to SeqBDDs. The naive implementation of the Programmable Sequence Logic takes one character in one clock cycle, and thus we seek a way to evaluate multiple characters in one clock cycle with some Content-addressable memories (CAMs). We also report preliminary evaluations for the proposed architectures.

R4-17s (Time: 10:32 - 10:34)
TitleAn Image Compression Method for Frame Memory Size Reduction Using Local Feature of Images
Author*Yuki Fukuhara (Osaka University, Japan), Akihisa Yamada (Sharp Corporation/Osaka University, Japan), Takao Onoye (Osaka University, Japan)
Pagepp. 288 - 289
Keywordframe memory, image compression, system architecture
AbstractThis paper proposes a method of image compression aiming at reduction of frame memory size of digital appliances. In spite of adopting a variable length coding, this method can guarantee the minimum compression ratio by adaptively controlling pixel data reduction rate. Utilizing local feature of images, the reduction rate is more finely controlled so as to maintain visual quality of images. Experimental results show that it attains a compression ratio of 1/3, while keeping visual quality of images by means of adequate bit allocation.
PDF file