The search functionality is under construction.
The search functionality is under construction.

Keyword Search Result

[Keyword] Ti(30728hit)

27141-27160hit(30728hit)

  • Height and Reliability of Edges

    Takahiro SUGIYAMA  Keiichi ABE  

     
    PAPER-Image Processing,Computer Graphics and Pattern Recognition

      Vol:
    E80-D No:3
      Page(s):
    382-389

    Many different edge detectors have been proposed. Most of them output the edge intensity and the edge orientation as edge features. In this paper we state necessity of a measure which can discriminate a clear edge with small edge height from a noisy edge with large edge height. To find such a measure as an edge feature, we analyze variances within a window around the edge and propose an edge-feature extractor based on this analysis. Then it is noticed that the traditional edge intensity can be considered as two elements: edge height and edge reliability. In multiple edge cases, the condition is clarified for calculating accurate edge locations by analyzing the edge-height function. From this analysis we suggest a method for determining edge points by thresholding edge height. Our detector is compared to Canny's detector both in synthetic models and in a real image and it is demonstrated that our method produces better results in edge locations than Canny's. We also show that our method can detect edges with low edge height and high edge reliability.

  • A New Rip-Up and Reroute Algorithm for Very Large Scale Gate Arrays

    Hiroshi SHIROTA  Satoshi SHIBATANI  Masayuki TERAI  

     
    PAPER

      Vol:
    E80-A No:3
      Page(s):
    506-513

    A fast rip-up and reroute algorithm for very large scale gate arrays is proposed. The automatic routing program for gate arrays usually consists of an initial routing process and rip-up and rerouting process. The rip-up and rerouting process eliminates the unconnects introduced by the initial routing process. There are two main reasons for leaving some unconnects: routing order dependency and local wire congestion. The existing rip-up and reroute algorithms can efficiently resolve unconnects caused by the routing order dependency. However, they cannot do unconnects caused by the local wire congestion. On the other hand, the proposed algorithm combines a `global' and `local' rip-up and reroute process and efficiently resolve unconnects caused by both of them. The `global' process reduces the local wire congestion by ripping up and rerouting global paths. The `local' process eliminates the unconnects, mainly caused by routing order dependency, by ripping up and rerouting local paths. The effectiveness of our method is demonstrated by our experimental results on industrial sea-of-gates (SOG) circuits and a well-known benchmark circuit.

  • A Business Card Size 2.4 GHz Band Spread Spectrum Modem

    Shunji KATO  Hiromitsu MIYAJIMA  

     
    LETTER-Communication Device and Circuit

      Vol:
    E80-B No:3
      Page(s):
    491-493

    A 2.4 GHz band direct sequence (DS) spread spectrum (SS) radio frequency modem with a wide bandwidth of 26 MHz in half-duplex system has been newly developed using the small size (832 mm) and highly-efficient (-57 dBm) elastic type of surface acoustic wave (SAW) convolver. The size of SS modem is 905011 mm and the weight is 75 g. The power consumption of SS modem is 1.5 W and data rate is 206 kbps with 63 chips of PN code. Electrical characteristics measurements were made to evaluate the SS modem performance.

  • On Deriving Logic Functions of Asynchronous Circuits by STG Unfoldings

    Toshiyuki MIYAMOTO  Sadatoshi KUMAGAI  

     
    PAPER-Synthesis

      Vol:
    E80-D No:3
      Page(s):
    336-343

    Signal Transition Graphs (STG's) are Petri nets, which were introduced to represent a behavior of asynchronous circuits. To derive logic functions from an STG, the reachability graph should be constructed. In the verification of STG's some method based on an Occurrence net (OCN) and its prefix, called an unfolding, has been proposed. OCN's can represent both causality and concurrency between two nodes by net structure. In this paper, we propose a method to derive a logic function by generating sub state space of a given STG using the structural properties of OCN.

  • The Completeness of Order-Sorted Term Rewriting Systems Is Preserved by Currying

    Yoshinobu KAWABE  Naohiro ISHII  

     
    PAPER-Software Theory

      Vol:
    E80-D No:3
      Page(s):
    363-370

    The currying of term rewriting systems (TRSs) is a transformation of TRSs from a functional form to an applicative form. We have already introduced an order-sorted version of currying and proved that the compatibility and confluence of order-sorted TRSs were preserved by currying. In this paper, we focus on a key property of TRSs, completeness. We first show some proofs omitted in Ref. [3]. Then, we prove that the SN (strongly normalizing) property, which corresponds to termination of a program, is preserved by currying. Finally, we prove that the completeness of compatible order-sorted TRSs is preserved by currying.

  • Statechart Methodology for the Design, Validation, and Synthesis of Large Scale Asynchronous Systems

    Rakefet KOL  Ran GINOSAR  Goel SAMUEL  

     
    PAPER-Specification Description

      Vol:
    E80-D No:3
      Page(s):
    308-314

    We apply a novel methodology, based on statecharts, to the design of large scale asynchronous systems. The design is specified at multiple levels, simulated, animated, and compiled into synthesizable VHDL code by using the ExpressV-HDL CAD tool. We add a validation sub-system to chech correct operation. ExpressV-HDL is originally synchronous, but we employ it for asynchronous design by avoiding any design dependence on the clock, and simulating with fast clock and on-line delays. The tool is demonstrated through a simple FSM. The synthesized synchronous circuit can be converted into an asynchronous one. Some results of a post-synthesis conversion example are given.

  • Petrify: A Tool for Manipulating Concurrent Specifications and Synthesis of Asynchronous Controllers

    Jordi CORTADELLA  Michael KISHINEVSKY  Alex KONDRATYEV  Luciano LAVAGNO  Alexandre YAKOVLEV  

     
    PAPER-Synthesis

      Vol:
    E80-D No:3
      Page(s):
    315-325

    Petrify is a tool for (1) manipulating concurrent specifications and (2) synthesis and optimization of asynchronous control circuits. Given a Petri Net (PN), a Signal Transition Graph (STG), or a Transition System (TS) it (1) generates another PN or STG which is simpler than the original description and (2) produces an optimized net-list of an asynchronous controller in the target gate library while preserving the specified input-output behavior. An ability of back-annotating to the specification level helps the designer to control the design process. For transforming a specification petrify performs a token flow analysis of the initial PN and produces a transition system (TS). In the initial TS, all transitions with the same label are considered as one event. The TS is then transformed and transitions relabeled to fulfill the conditions required to obtain a safe irredundant PN. For synthesis of an asynchronous circuit petrify performs state assignment by solving the Complete State Coding problem. State assignment is coupled with logic minimization and speed-independent technology mapping to a target library. The final net-list is guaranteed to be speed-independent, i.e., hazard-free under any distribution of gate delays and multiple input changes satisfying the initial specification. The tool has been used for synthesis of PNs and PNs composition, synthesis and re-synthesis of asynchronous controllers and can be also applied in areas related with the analysis of concurrent programs. This paper provides an overview of petrify and the theory behind its main functions.

  • Inverter Reduction Algorithm for Super Fine-Grain Parallel Processing

    Hideyuki ITO  Kouichi NAGAMI  Tsunemichi SHIOZAWA  Kiyoshi OGURI  Yukihiro NAKAMURA  

     
    PAPER

      Vol:
    E80-A No:3
      Page(s):
    487-493

    We are working on an algorithm to optimize the logic circuits that can be realized on the super fine-grain parallel processing architecture. As a part of this work, we have developed an inverter reduction algorithm. This algorithm is based on modeling logic circuits as dynamical systems. We implement the algorithm in the PARTHENON system, which is the high level synthesis system developed in NTT's laboratories, and evaluate it using ISCAS85 benchmarks. We also compare the results with both the existing algorithm of PARTHENON and the algorithm of Jain and Bryant.

  • Circuit Technology for Giga-bit/Low Voltage Operating SOI-DRAM

    Akihiko YASUOKA  Kazutami ARIMOTO  

     
    INVITED PAPER-Circuit Technologies and Applications

      Vol:
    E80-C No:3
      Page(s):
    436-442

    The key circuit technologies for future giga-bit/low voltage operating high performance SOI-DRAM is described. Emphasis is made especially on the considerations for ways to overcome floating-body effects in order to obtain very long static/dynamic data retention time. A new scheme called a super body synchronous sensing scheme is proposed for low voltage operation at 1 V.

  • A Linear-Time Algorithm for Determining the Order of Moving Products in Realloction Problems

    Hiroyoshi MIWA  Hiro ITO  

     
    PAPER

      Vol:
    E80-A No:3
      Page(s):
    534-543

    The reallocation problem is defined as determining whether products can be moved from their current storehouses to their target storehouses in a number of moves that is less than or equal to a given number. This problem is defined simply and has many practical applications. We previously presented necessary and sufficient conditions whether an instance of the reallocation problem is feasible, as well as a linear-time algorithm that determines whether aall products can be moved, when the volume of the products is restricted to one. However, a linear-time algorithm that generates the order of moving the products has not been reported yet. Such an algorithm is proposed in this paper. We have also previously proved that the reallocation problem is NP-complete in the strong sense when the volume of the products is not restricted and the products have evacuation storehouses show that the reallocation problem is NP-complete in the strong sense even when none of the products has evacuation storehouses.

  • A Circuit Partitioning Algorithm with Path Delay Constraints for Multi-FPGA Systems

    Nozomu TOGAWA  Masao SATO  Tatsuo OHTSUKI  

     
    PAPER

      Vol:
    E80-A No:3
      Page(s):
    494-505

    In this paper, we extend the circuit partitioning algorithm which we have proposed for multi-FPGA systems and present a new algorithm in which the delay of each critical signal path is within a specified upper bound imposed on it. The core of the presented algorithm is recursive bipartitioning of a circuit. The bipartitioning procedure consists of three stages: 0) detection of critical paths; 1) bipartitioning of a set of primary inputs and outputs; and 2) bipartitioning of a set of logic-blocks. In 0), the algorithm computes the lower bounds of delays for paths with path delay constraints and detects the critical paths based on the difference between the lower and upper bound dynamically in every bipartitioning procedure. The delays of the critical paths are reduced with higher priority. In 1), the algorithm attempts to assign the primary inputs and outputs on each critical path to one chip so that the critical path does not cross between chips. Finally in 2), the algorithm not only decreases the number of crossings between chips but also assigns the logic-blocks on each critical path to one chip by exploiting a network flow technique. The algorithm has been implemented and applied to MCNC PARTITIONING 93 benchmark circuits. The experimental results demonstrate that it resolves almost all path delay constraints with maintaining the maximum number of required I/O blocks per chip small compared with conventional alogorithms.

  • Two Probabilistic Algorithms for Planar Motion Detection

    Iris FERMIN  Atsushi IMIYA  Akira ICHIKAWA  

     
    PAPER-Image Processing,Computer Graphics and Pattern Recognition

      Vol:
    E80-D No:3
      Page(s):
    371-381

    We introduce two probabilistic algorithms to determine the motion parameters of a planar shape without knowing a priori the point-to-point correspondences. If the target is limited to rigid objects, an Euclidean transformation can be expressed as a linear equation with six parameters, i.e. two translational parameters and four rotational parameters (the axis of rotation and the rotational speed about the axis). These parameters can be determined by applying the randomized Hough transform. One remarkable feature of our algorithms is that the calculations of the translation and rotation parameters are performed by using points randomly selected from two image frames that are acquired at different times. The estimation of rotation parameters is done using one of two approaches, which we call the triangle search and the polygon search algorithms respectively. Both methods focus on the intersection points of a boundary of the 2D shape and the circles whose centers are located at the shape's centroid and whose radii are generated randomly. The triangle search algorithm randomly selects three different intersection points in each image, such that they form congruent triangles, and then estimates the rotation parameter using these two triangles. However, the polygon search algorithm employs all the intersection points in each image, i.e. all the intersection points in the two image frames form two polygons, and then estimates the rotation parameter with aid of the vertices of these two polygons.

  • Homomorphic Characterizations Are More Powerful Than Dyck Reductions

    Sadaki HIROSE  Satoshi OKAWA  Haruhiko KIMURA  

     
    LETTER-Automata,Languages and Theory of Computing

      Vol:
    E80-D No:3
      Page(s):
    390-392

    Let L be any class of languages, L' be a class of languages which is closed under λ-free homomorphisms, and Σ be any alphabet. In this paper, we show that if the following statement (1) holds, then the statement (2) holds. (1) For any language L in L over Σ, there exist an alphabet of k pairs of matching parentheses Xk, Dyck reduction Red over Xk, and a language L1 in L' over ΣXk such that L=Red(L1)Σ*. (2) For any language L in L over Σ, there exist an alphabet Γ including Σ, a homomorphism h : Γ*Σ*, a Dyck language D over Γ, and a language L2 in L' over Γ such that L=h(DL2). We also give an application of this result.

  • An Asynchronous Cell Library for Self-Timed System Designs

    Yuk-Wah PANG  Wing-yun SIT  Chiu-sing CHOY  Cheong-fat CHAN  Wai-kuen CHAM  

     
    PAPER-Design

      Vol:
    E80-D No:3
      Page(s):
    296-307

    The performance of synchronous VLSI system is limited by the speed of the global clock which is further constrained by the clock skew. Self-timed design technique, based on the Muller model, improves performance by eliminating the global clock. In order to prevent hazard, a self-timed system should satisfy certain assumptions and timing constraints, therefore special cells are required. The novel Self-timed Cell Library is designed for 1.2µm CMOS technology which contains Muller C-elements, DCVSL circuits, latches and delay elements. It is very useful because: (1) It avoids any possible violations of the assumptions and timing constraints since all cells are custom designed; (2) It provides a fast and reliable model for self-timed system verification using either SPICE simulator or Verilog simulator; (3) It is flexible since it is compatible with an existing Standard Cell Library. In this paper, the library is described. Moreover, the simulated and measured cell characteristics are compared. Using the library, two [18] [81] matrix multipliers employing (1) DCVSL technique, and (2) micropipeline technique have been implemented as design examples and the results are compared. In addition, this paper also demonstrates the benefits of custom-layouted C-elements and a new way to realize delay element for micropipeline. The last but not least, two new HCCs are also proposed.

  • 1200 Dots-Per-Inch Light Emitting Diode Array Fabricated by Solid-Phase Zinc Diffusion

    Mitsuhiko OGIHARA  Takatoku SHIMIZU  Masumi TANINAKA  Yukio NAKAMURA  Ichimatsu ABIKO  

     
    PAPER-Semiconductor Materials and Devices

      Vol:
    E80-C No:3
      Page(s):
    489-497

    We developed a 1200 dots-per-inch light emitting diode array (1200 dpi LED array) chip using a GaAs0.8 P0.2 epitaxial substrate for the first time. One LED array chip consists of 256 LEDs. In general, LED arrays are fabricated by vapor-phase zinc diffusion. From the viewpoint that shallow junctions should be formed to fabricate a very high-density LED array, solid-phase diffusion seems to be more suitable. We fabricated the LED array using selectively-masked solid-phase zinc diffusion, and the diffusion depth was controlled at 1 µm. The diffusion depth was uniform under the diffusion window. The ratio of the length of lateral diffusion to the diffusion depth was about 1.7. These features imply that Zn diffusion was well controlled. In the Zn diffusion, the carrier concentration in the Zn diffusion region was high enough and the sheet resistance of the diffusion region with a diffusion depth of 1 µm was low enough to obtain a sufficient level of emitted light power. The results of performance tests showed that the characteristics of the LED array chip are satisfactory for application in optical printer print heads, because of the array's highly-resolved near-field pattern characteristic, ample emitted light power, low emitted-light-power deviation, and long life.

  • Completion-Detection Techniques for Asynchronous Circuits

    Eckhard GRASS  Viv BARTLETT  Izzet KALE  

     
    PAPER-Completion-Detection & Checking

      Vol:
    E80-D No:3
      Page(s):
    344-350

    An overview of known completion-detection methods is given and their advantages and drawbacks are briefly discussed. A relatively new class of single-rail completion-detection techniques is considered in more detail and dimulation results based on adder implementations are presented. A variant of a single-rail technique, which has the advantage of glitch-suppression and robust operation, is introduced. Simulation results are provided, based on a physical layout of the circuit with extracted parasitics.

  • An Intelligent Programming Supporting Environment Based on Agent Model

    Ryo TAKAOKA  Toshio OKAMOTO  

     
    PAPER-Collaboration and Agent system for learning support

      Vol:
    E80-D No:2
      Page(s):
    143-153

    Recently, various systems based on agent model architecture have been developed. In these systems, 'agents' with their own goals and functions are embedded, and perform their own tasks through collaboration among them by communication to achieve a goal as the system requires. Using this agent model for the construction of educational systems, adaptive configuration of the system is achieved. The purpose of this study is to propose a methodology for the design of an educational system based on agent model architecture. This paper describes the configuration of the agent model and the communication language and protocol used to represent collaboration among the agents necessary for performing a cooperative task. Moreover, we explain how to organize these agents as an educational system. As a case to show the organization of agents, we discuss the configuration of an intelligent learning environment to support C shell programming in UNIX and explain the collaborative behavior of embedded agents.

  • Fully Digital Joint Phase Recovery Timing Synchronization and Data Sequence Demodulation

    Tai-Yuan CHENG  Kwang-Cheng CHEN  

     
    PAPER-Communication Systems and Transmission Equipment

      Vol:
    E80-B No:2
      Page(s):
    357-365

    A joint estimator for carrier phase, symbol timing, and data sequence is proposed. This fully digital scheme is systematically derived from the maximum likelihood estimation (MLE) theory. The simulation and the analytical results demonstrate that the scheme is asymptotical to the optimum in AWGN channel.

  • Performance Evaluation of Two Algorithms for Learning in ANN Based on a Real Financial Prediction

    Yadira SOLANO  Hiroaki IKEDA  

     
    PAPER-Neural Networks

      Vol:
    E80-A No:2
      Page(s):
    407-412

    The purpose of this study is to present results of forecast of ranges for yen to US dollar exchange rate fluctuation in order to evaluate the performance of two algorithms: the original backpropagation (OBP), which is the most widely used algorithm, and the second algorithm (NBP), which is a proposed modification to the first one by the authors. The set of data consisted of economic and financial values that have already been calculated by the Bank of Japan and the Japanese Ministry of Planning and Finance. This data was available though the Nikkei Data Service and stretched from January, 1986, to the end of December, 1992. The results obtained show not only that NBP performs better than OBP since the former speeds up convergence time to a given error value, but also NBP shows a good generalization performance.

  • Evaluating the Performance of Agents that Support the Effective Collaboration of Learners in a CSCL Environment

    Gerardo AYALA San Martin  Yoneo YANO  

     
    PAPER-Collaboration and Agent system for learning support

      Vol:
    E80-D No:2
      Page(s):
    125-134

    Effective collaboration in ComputerSupported Collaborative Learning (CSCL) environments is nowadays an important research topic. It deals with two main problems: the configuration of an appropriate learning group and the intelligent task distribution in the practice of domain knowledge. In order to have effective collaboration in a CSCL environment, we have proposed a set of software agents that assist the learners to select their learning tasks, according to their capabilities and the possibilities of collaboration between them. In this paper the cooperation among software agents is presented as the key point for effective collaboration in CSCL environments. In this kind of environments the learner must have enough collaboration and learning possibilities, being motivated with the experience of social knowledge construction. We have been working on the problem of effective collaboration in CSCL environments, based on the cooperation between software agents developed for GRACILE, our Japanese Grammar CSCL environment. Before, we have proposed intelligent agents that assist the learners. Our next step has been the design of the cooperation between agents in order to create possibilities of effective collaboration in a virtual community of practice. In order to evaluate the performance of our agents we made several simulations. The results obtained from these simulations of diverse types of learning groups provided us with guidelines for the configuration of groups in CSCL environments, where effective collaboration is possible.

27141-27160hit(30728hit)