首页 > 最新文献

International Symposium on Hardware/Software Codesign最新文献

英文 中文
Generating mixing hardware/software systems from SDL specifications 根据SDL规范生成混合硬件/软件系统
Pub Date : 2001-04-25 DOI: 10.1145/371636.371699
F. Slomka, Matthias Dörfel, Ralf Münzenberger
A new approach for the translation of SDL specifications to a mixed hardware/software system is presented. Based on the computational model of communicating extended finite state machines (EFSM) the control flow is separated from data flow of the SDL process. Hence for the first time it is possible to generate a mixed hardware/software implementation of an SDL process. This technique also reduces the complexity for high-level and register-transfer synthesis tools for the hardware parts of the system. The advantage of this methodology is shown by a design example of a wireless communication chip.
提出了一种将SDL规范转换为硬件/软件混合系统的新方法。基于通信扩展有限状态机(EFSM)的计算模型,将SDL过程的控制流与数据流分离开来。因此,第一次有可能生成SDL进程的混合硬件/软件实现。该技术还降低了系统硬件部分的高级和寄存器传输合成工具的复杂性。通过一个无线通信芯片的设计实例说明了该方法的优点。
{"title":"Generating mixing hardware/software systems from SDL specifications","authors":"F. Slomka, Matthias Dörfel, Ralf Münzenberger","doi":"10.1145/371636.371699","DOIUrl":"https://doi.org/10.1145/371636.371699","url":null,"abstract":"A new approach for the translation of SDL specifications to a mixed hardware/software system is presented. Based on the computational model of communicating extended finite state machines (EFSM) the control flow is separated from data flow of the SDL process. Hence for the first time it is possible to generate a mixed hardware/software implementation of an SDL process. This technique also reduces the complexity for high-level and register-transfer synthesis tools for the hardware parts of the system. The advantage of this methodology is shown by a design example of a wireless communication chip.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127599845","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Area-efficient buffer binding based on a novel two-port FIFO structure 基于新型双端口FIFO结构的区域高效缓冲区绑定
Pub Date : 2001-04-25 DOI: 10.1145/371636.371700
Kyoungseok Rha, Kiyoung Choi
In this paper, we address the problem of minimizing buffer storage requirement in buffer binding for SDF (Synchronous Dataflow) graphs. First, we propose a new two-port FIFO buffer structure that can be efficiently shared by two producer/consumer pairs. Then we propose a buffer binding algorithm based on this two-port buffer structure for minimizing the buffer size requirement. Experimental results demonstrate 9.8%~37.8% improvement in buffer requirement compared to the conventional approaches.
在本文中,我们解决了SDF(同步数据流)图的缓冲区绑定中最小化缓冲区存储需求的问题。首先,我们提出了一个新的双端口FIFO缓冲结构,可以有效地由两个生产者/消费者对共享。在此基础上,提出了一种基于双端口缓冲结构的缓冲区绑定算法,以实现对缓冲区大小的最小化要求。实验结果表明,与传统方法相比,缓冲需求提高了9.8%~37.8%。
{"title":"Area-efficient buffer binding based on a novel two-port FIFO structure","authors":"Kyoungseok Rha, Kiyoung Choi","doi":"10.1145/371636.371700","DOIUrl":"https://doi.org/10.1145/371636.371700","url":null,"abstract":"In this paper, we address the problem of minimizing buffer storage requirement in buffer binding for SDF (Synchronous Dataflow) graphs. First, we propose a new two-port FIFO buffer structure that can be efficiently shared by two producer/consumer pairs. Then we propose a buffer binding algorithm based on this two-port buffer structure for minimizing the buffer size requirement. Experimental results demonstrate 9.8%~37.8% improvement in buffer requirement compared to the conventional approaches.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"33 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131776042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
CODES and co-design: a look back and a look forward 规范与协同设计:回顾与展望
Pub Date : 2001-04-25 DOI: 10.1145/371636.371645
W. Wolf
Embedded computing systems have, of course, been around since the 1970’s and the introduction of the microprocessor. These earliest embedded systems required hand-crafting because resources were so tight. However, even in the 1980’s, high-performance processors were available for embedded applications. These high-performance processors were powerful enough to ignite interest in more automated design methods.
当然,嵌入式计算系统自20世纪70年代微处理器问世以来一直存在。这些最早的嵌入式系统需要手工制作,因为资源非常紧张。然而,即使在20世纪80年代,高性能处理器也可用于嵌入式应用程序。这些高性能的处理器足够强大,激发了人们对更多自动化设计方法的兴趣。
{"title":"CODES and co-design: a look back and a look forward","authors":"W. Wolf","doi":"10.1145/371636.371645","DOIUrl":"https://doi.org/10.1145/371636.371645","url":null,"abstract":"Embedded computing systems have, of course, been around since the 1970’s and the introduction of the microprocessor. These earliest embedded systems required hand-crafting because resources were so tight. However, even in the 1980’s, high-performance processors were available for embedded applications. These high-performance processors were powerful enough to ignite interest in more automated design methods.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129730651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Communication refinement in video systems on chip 片上视频系统的通信改进
Pub Date : 1999-03-01 DOI: 10.1145/301177.301511
J. Brunel, E. Kock, W. Kruijtzer, H. Kenter, W. Smits
Two levels of interfaces are introduced for modules of intellectual property that can be used to create a video system on chip. Application-level transactions are used for programming the functionality of the system. They are refined into system transactions when mapping to the architecture model that underpins our approach. This supports the definition of IPs that target software and/or hardware implementation and can be hooked to "any" bus through the virtual component interface of the VSI Alliance. We implement this approach, including a model for assessing the performance of system transactions, in a system design methodology that is refined in the ESPRIT/OMI COSY project.
介绍了两级接口的知识产权模块,可以用来创建一个视频系统的片上。应用程序级事务用于对系统的功能进行编程。当映射到支撑我们方法的架构模型时,它们被细化为系统事务。这支持针对软件和/或硬件实现的ip定义,并且可以通过VSI联盟的虚拟组件接口连接到“任何”总线。我们在ESPRIT/OMI COSY项目中改进的系统设计方法中实现了这种方法,包括评估系统事务性能的模型。
{"title":"Communication refinement in video systems on chip","authors":"J. Brunel, E. Kock, W. Kruijtzer, H. Kenter, W. Smits","doi":"10.1145/301177.301511","DOIUrl":"https://doi.org/10.1145/301177.301511","url":null,"abstract":"Two levels of interfaces are introduced for modules of intellectual property that can be used to create a video system on chip. Application-level transactions are used for programming the functionality of the system. They are refined into system transactions when mapping to the architecture model that underpins our approach. This supports the definition of IPs that target software and/or hardware implementation and can be hooked to \"any\" bus through the virtual component interface of the VSI Alliance. We implement this approach, including a model for assessing the performance of system transactions, in a system design methodology that is refined in the ESPRIT/OMI COSY project.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131103401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 32
How standards will enable hardware/software co-design 标准将如何实现硬件/软件协同设计
Pub Date : 1999-03-01 DOI: 10.1145/301177.301535
M. Genoe, C. Lennard, J. Kunkel, B. Bailey, G. D. Jong, G. Martin, M. Hashmi, Shay Ben-Chorin, A. Haverinen
Reuse of Intellectual Property (IP), or Virtual Components (VCs), from different internal and external sources in Systems-on-Chip, allows companies to focus the R&D to their own core competencies, and to effectively use other companies' specialized expertise for other parts. Such a model can only work if there the microelectronics system industry worldwide can establish an unified vision with a set of open technical standards. This view is quite similar to design practices at the board level today. However, the complexities of future systems-on-chips will largely exceed the ones that we currently know at a board. Moreover, prototypes require costly silicon runs, less signals are visible for probing, less debugging facilities are available, and it will be much more difficult to analyze possible problems when combining several components. Therefore, these virtual components need specific models, to analyse, compare, debug and validate complete system chips and all their interfaces before processing the real silicon, but already starting in the early design phases. This is what is meant today with 'Virtual Prototyping'.
在片上系统中重用来自不同内部和外部来源的知识产权(IP)或虚拟组件(VCs),使公司能够将研发重点放在自己的核心竞争力上,并有效地利用其他公司的专业知识来开发其他部件。只有在全球微电子系统行业能够建立一套开放技术标准的统一愿景的情况下,这种模式才能发挥作用。这种观点与今天董事会层面的设计实践非常相似。然而,未来的片上系统的复杂性将大大超过我们目前所知道的板上系统。此外,原型需要昂贵的硅运行,用于探测的可见信号更少,可用的调试设备更少,并且在组合多个组件时分析可能出现的问题要困难得多。因此,这些虚拟组件需要特定的模型,在处理真正的硅之前分析、比较、调试和验证完整的系统芯片及其所有接口,但在早期设计阶段就已经开始了。这就是今天所说的“虚拟原型”。
{"title":"How standards will enable hardware/software co-design","authors":"M. Genoe, C. Lennard, J. Kunkel, B. Bailey, G. D. Jong, G. Martin, M. Hashmi, Shay Ben-Chorin, A. Haverinen","doi":"10.1145/301177.301535","DOIUrl":"https://doi.org/10.1145/301177.301535","url":null,"abstract":"Reuse of Intellectual Property (IP), or Virtual Components (VCs), from different internal and external sources in Systems-on-Chip, allows companies to focus the R&D to their own core competencies, and to effectively use other companies' specialized expertise for other parts. Such a model can only work if there the microelectronics system industry worldwide can establish an unified vision with a set of open technical standards. This view is quite similar to design practices at the board level today. However, the complexities of future systems-on-chips will largely exceed the ones that we currently know at a board. Moreover, prototypes require costly silicon runs, less signals are visible for probing, less debugging facilities are available, and it will be much more difficult to analyze possible problems when combining several components. Therefore, these virtual components need specific models, to analyse, compare, debug and validate complete system chips and all their interfaces before processing the real silicon, but already starting in the early design phases. This is what is meant today with 'Virtual Prototyping'.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117153444","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
The construction of a retargetable simulator for an architecture template 为体系结构模板构造可重目标模拟器
Pub Date : 1998-03-01 DOI: 10.1109/HSC.1998.666249
B. Kienhuis, E. Deprettere, K. Vissers, P. V. D. Wolf
Systems in the domain of high-performance video signal processing are becoming more and more programmable. We suggest an approach to design such systems that involves measuring, via simulation, the performance of various architectures on which a set of applications are mapped. This approach requires a retargetable simulator for an architecture template. We describe the retargetable simulator that we constructed for a stream-oriented application-specific dataflow architecture. For each architecture instance of the architecture template, a specific simulator is derived in three steps: the architecture instance is constructed, an execution model is added, and the executable architecture is instrumented to obtain performance numbers. We used object oriented principles together with a high-level simulation mechanism to ensure retargetability and an efficient simulation speed. Finally we explain how a retargetable simulator can be encapsulated within an environment for automated design space exploration.
高性能视频信号处理系统的可编程性越来越强。我们建议采用一种方法来设计这样的系统,该方法包括通过模拟来测量各种架构的性能,这些架构上映射了一组应用程序。这种方法需要体系结构模板的可重目标模拟器。我们描述了为面向流的特定于应用程序的数据流架构构建的可重目标模拟器。对于体系结构模板的每个体系结构实例,通过三个步骤派生出一个特定的模拟器:构造体系结构实例,添加执行模型,对可执行体系结构进行检测以获得性能数字。我们使用了面向对象的原则和高级仿真机制,以确保可重定向性和高效的仿真速度。最后,我们解释了如何将可重定向模拟器封装在自动化设计空间探索的环境中。
{"title":"The construction of a retargetable simulator for an architecture template","authors":"B. Kienhuis, E. Deprettere, K. Vissers, P. V. D. Wolf","doi":"10.1109/HSC.1998.666249","DOIUrl":"https://doi.org/10.1109/HSC.1998.666249","url":null,"abstract":"Systems in the domain of high-performance video signal processing are becoming more and more programmable. We suggest an approach to design such systems that involves measuring, via simulation, the performance of various architectures on which a set of applications are mapped. This approach requires a retargetable simulator for an architecture template. We describe the retargetable simulator that we constructed for a stream-oriented application-specific dataflow architecture. For each architecture instance of the architecture template, a specific simulator is derived in three steps: the architecture instance is constructed, an execution model is added, and the executable architecture is instrumented to obtain performance numbers. We used object oriented principles together with a high-level simulation mechanism to ensure retargetability and an efficient simulation speed. Finally we explain how a retargetable simulator can be encapsulated within an environment for automated design space exploration.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117275276","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Automatic Generation of a Real-Time Operating System for Embedded Systems 嵌入式系统实时操作系统的自动生成
Pub Date : 1997-03-24 DOI: 10.1145/792768.793505
F. Balarin, M. Chiodo, Attila Jurecska, L. Lavagno, B. Tabbara, A. Sangiovanni-Vincentelli
Embedded systems are typically implemented as a set of communicating components some of which are implemented in hardware and some of which are implemented in software. Usually many software components share a processor. A real-time operating system (RTOS) is used to enable sharing and provide a communication mechanism between components. Commercial RTOSs are available for many popular micro-controllers. Using them provides significant reduction in design time and often leads to better structured and more maintainable systems. However, since they have to be quite general, they are not efficient enough for many applications, either in memory usage or in run times. Thus, it is often the case that RTOSs are hand coded by an expert for a particular application. This approach is obviously slow, expensive and error-prone.In this paper we propose an alternative where a RTOS is automatically generated based on a high-level description of the system. RTOSs created in our approach offer an ease of use comparable to commercial RTOSs, and yet since they are generated for a specific example, they can be optimized based on the same information used to optimize hand-written code. We have implemented our approach within POLIS, a system for HW/SW co-design of embedded system. To evaluate the POLIS-generated RTOS we have developed a prototyping environment which we use to compare POLIS against a commercial operating system.
嵌入式系统通常被实现为一组通信组件,其中一些在硬件中实现,另一些在软件中实现。通常许多软件组件共享一个处理器。实时操作系统(RTOS)用于实现组件之间的共享和通信机制。商业RTOSs可用于许多流行的微控制器。使用它们可以显著减少设计时间,并且通常会产生更好的结构化和更易于维护的系统。但是,由于它们必须非常通用,因此对于许多应用程序来说,无论是在内存使用方面还是在运行时方面,它们都不够有效。因此,RTOSs通常是由专家为特定应用程序手工编写的。这种方法显然是缓慢、昂贵且容易出错的。在本文中,我们提出了一种替代方案,即基于系统的高级描述自动生成RTOS。在我们的方法中创建的RTOSs提供了与商业RTOSs相当的易用性,但是由于它们是为特定示例生成的,因此可以根据用于优化手写代码的相同信息对它们进行优化。我们已经在POLIS中实现了我们的方法,POLIS是一个嵌入式系统的硬件/软件协同设计系统。为了评估POLIS生成的RTOS,我们开发了一个原型环境,用于将POLIS与商业操作系统进行比较。
{"title":"Automatic Generation of a Real-Time Operating System for Embedded Systems","authors":"F. Balarin, M. Chiodo, Attila Jurecska, L. Lavagno, B. Tabbara, A. Sangiovanni-Vincentelli","doi":"10.1145/792768.793505","DOIUrl":"https://doi.org/10.1145/792768.793505","url":null,"abstract":"Embedded systems are typically implemented as a set of communicating components some of which are implemented in hardware and some of which are implemented in software. Usually many software components share a processor. A real-time operating system (RTOS) is used to enable sharing and provide a communication mechanism between components. Commercial RTOSs are available for many popular micro-controllers. Using them provides significant reduction in design time and often leads to better structured and more maintainable systems. However, since they have to be quite general, they are not efficient enough for many applications, either in memory usage or in run times. Thus, it is often the case that RTOSs are hand coded by an expert for a particular application. This approach is obviously slow, expensive and error-prone.In this paper we propose an alternative where a RTOS is automatically generated based on a high-level description of the system. RTOSs created in our approach offer an ease of use comparable to commercial RTOSs, and yet since they are generated for a specific example, they can be optimized based on the same information used to optimize hand-written code. We have implemented our approach within POLIS, a system for HW/SW co-design of embedded system. To evaluate the POLIS-generated RTOS we have developed a prototyping environment which we use to compare POLIS against a commercial operating system.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115062365","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
An ASIP design methodology for embedded systems 嵌入式系统的ASIP设计方法
Pub Date : 1900-01-01 DOI: 10.1145/301177.301190
Kayhan Küçükçakar
A well -known challenge during processor design is to obtain the best possible results for a typical target application domain that is generally described as a set of benchmarks. Obtaining the best possible result in turn becomes a complex tradeoff between the generality of the processor and the physical characteristics. A custom instruction to perform a task can result in significant improvements for an application, but generally, at the expense of some overhead for all other applications. In the recent years, Application-Specific Instruction-Set Processors (ASIP) have gained popularity in production chips as well as in the research community. In this paper, we present a unique architecture and methodology to design ASIPs in the embedded controller domain by customizing an existing processor instruction set and architecture rather than creating an entirely new ASIP tuned to a benchmark.
在处理器设计期间,一个众所周知的挑战是为典型的目标应用程序域(通常被描述为一组基准测试)获得尽可能好的结果。在处理器的通用性和物理特性之间进行复杂的权衡,从而获得可能的最佳结果。执行任务的自定义指令可以为应用程序带来显著的改进,但通常会为所有其他应用程序带来一些开销。近年来,专用指令集处理器(Application-Specific Instruction-Set processor, ASIP)在生产芯片和研究领域都得到了广泛的应用。在本文中,我们提出了一种独特的架构和方法,通过定制现有的处理器指令集和架构来设计嵌入式控制器领域的ASIP,而不是创建一个全新的ASIP来调整基准。
{"title":"An ASIP design methodology for embedded systems","authors":"Kayhan Küçükçakar","doi":"10.1145/301177.301190","DOIUrl":"https://doi.org/10.1145/301177.301190","url":null,"abstract":"A well -known challenge during processor design is to obtain the best possible results for a typical target application domain that is generally described as a set of benchmarks. Obtaining the best possible result in turn becomes a complex tradeoff between the generality of the processor and the physical characteristics. A custom instruction to perform a task can result in significant improvements for an application, but generally, at the expense of some overhead for all other applications. In the recent years, Application-Specific Instruction-Set Processors (ASIP) have gained popularity in production chips as well as in the research community. In this paper, we present a unique architecture and methodology to design ASIPs in the embedded controller domain by customizing an existing processor instruction set and architecture rather than creating an entirely new ASIP tuned to a benchmark.","PeriodicalId":220509,"journal":{"name":"International Symposium on Hardware/Software Codesign","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127511719","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
期刊
International Symposium on Hardware/Software Codesign
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1