The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
A novel asymmetric static RAM (SRAM) cell is fabricated on planar silicon-on-insulator CMOS technology, in which pass-gate (PG) transistors are asymmetric. Since lightly doped drain structure of PG transistors use only gate-to-source, this cell improves read stability by 43% when compared with the conventional SRAM 6T symmetric cell. Additionally, cell-leakage current reduces by 24% also due to the...
Novel two-transistor embedded memory – floating body gate cell – is implemented on planar SOI CMOS technology without adding extra masks. Since channel current is designed for memory cell write operations, this cell demonstrates ultra-fast write speed which is comparable with static RAM cell. The decoupled write and read structure ensures small operation power consumption and avoid false read. The...
This paper presents the development of an Android Application Server for Mobile Platforms (AASMP). It is motivated by the widespread cloud computing and the popularity of mobile platforms, such as smartphones and tablet computers, running Android system. The main purposes of developing this AASMP include: to allow deploying Android applications on a server to be accessed by client-side users, not...
Clouding computing brings new paradigms in the development and deployment of software. An inevitable issue would be the deployment and the execution of existing application software, not necessarily legacy ones, in an environment of cloud computing. This is even more challenging in satisfying users of embedded system products due to the characteristics of resource limitation and platform variety....
This paper presents the design and implementation of an embedded system kernel, namely Zinix, with functional modularity for multiprocessor platforms. Zinix supports system configuration of both homogeneous and heterogeneous multiprocessors with shared memory. Its design is based upon the concept of micro-kernel with emphasis on modular functionality and reusability in order to be flexible and suitable...
It is common nowadays that consumer embedded system products are built on platforms with System-On-a-Chip (SOC) in which two or more processor cores, which are not necessarily of the same type, are put into a single chip and form the architecture of Chip-level Multi-Processor (CMP). Although such platform is capable of achieving high performance at relatively low cost, the system architecture of CMP...
This paper presents the design and implementation of an intensive curriculum on embedded software design for university or college graduates of engineering background, who are seeking job opportunities in developing software for embedded system products. It is part of a government-conducted project intending to resolve the shortage of embedded software engineers in SoC (System-on-Chip) and related...
EVM (evaluation module) has become an important and useful tool both in developing embedded systems and in teaching course modules which cover embedded system programming. However, an EVM with the configuration suitable for the diversity in embedded system programming is usually quite expensive such that setting up a laboratory for students to practice programming embedded system sums a large amount...
The embedded system is blooming. A lot of undergraduates are absorbed to devote themselves to this domain in recent years. Generally speaking, most undergraduates are deficient in the background knowledge about embedded system science. To build the essential background knowledge, we have a curriculum on embedded systems for first-year graduate students in their first summer vacation. We surveyed the...
EVM (evaluation module), also known as EVB, has become an important tool in developing embedded systems because it can shorten the development cycle. It is also very useful in course modules which cover embedded system programming. However, an EVM with the configuration suitable for the diversity in embedded system programming is quite expensive such that setting up a laboratory for students to practice...
It has been common that modern embedded system products are built on platforms with system-on-a-chip (SOC) in which two or more different processor cores are put into one single chip and form the architecture of heterogeneous multiprocessor. Although providing high performance at low cost, such architecture brings new design challenges as well as increased complexity in developing embedded software...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.