logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Tworzenie wykresów NF i gęstości prądu w rytmie dla projektu CMOS LNA

Sunnysky 03 Sty 2024 22:53 3927 5
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 20890364
    Sunnysky
    Poziom 9  
    Posty: 57
    Pomógł: 1
    Ocena: 2

    @ElektrodaBot Cześć, przesyłam to z Reddita, ponieważ nie otrzymałem tam pełnej odpowiedzi.

    Zaczynam projektować wielostopniowy różnicowy LNA w procesie CMOS. Podręczniki (np. autorstwa Voinigescu) sugerują, że pierwszy stopień musi zawsze mieć najniższy współczynnik NF, co wynika z równania Friisa dotyczącego kaskadowych bloków wzmacniacza. Rozumiem.

    Sugeruje, że na początek należy wybrać gęstość prądu (mA/um) w taki sposób, aby współczynnik szumów był minimalny i jeśli gęstość prądu utrzyma się na tym poziomie, współczynnik szumów pozostanie stały (nawet niezależnie od częstotliwości w w przypadku CMOS). Idzie dalej i stwierdza, że dla procesów CMOS wartość jest prawie stała i wynosi około 0,15 mA/um (do 65 nm). Mój ma 22 nm i oczekuje się, że będzie nieco większy – do 0,3 mA/um.

    Mam problem - jak wygenerować te ładne wykresy NF w funkcji gęstości prądu w Cadence? Widzę te liczby w prawie wszystkich artykułach LNA, ale nikt nie pokazuje urządzenia testowego tej symulacji. Mam na myśli takie działki:
    Wykresy zależności minimalnego współczynnika szumów i maksymalnej częstotliwości przedłużenia od gęstości prądu.

    Mój pomysł jest taki, aby dorzucić jeden tranzystor na schemacie - podłączyć trójniki polaryzacji do bramki i odprowadzić prąd z odpowiednim napięciem drenu, które w moim przypadku wydaje się wynosić maksymalnie 0,9 V. Podłączam także dwa porty 50-omowe na wejściu i wyjściu. Ustalam na przykład całkowitą szerokość bramki na 10 um i zmieniam napięcie bramki od 0,2 do 0,7 wolta.

    Następnie wykonuję symulację parametrów S przy częstotliwości projektowej (z włączonym szumem), wybierając napięcie bramki jako zmienną przemiatania z zakresu od 0,2 do 0,7 wolta.

    W ten sposób otrzymuję NF w porównaniu z Vgs, zamiast NF w porównaniu z gęstością prądu. Jak wykreślić NF w funkcji gęstości prądu? Czy powinienem zmienić urządzenie testowe?

    Ponadto, ponieważ chcę, aby prąd drenu zmieniał się logarytmicznie, wydaje się, że zmienną przemiatania musi być prąd drenu, a nie napięcie bramki, ale jeśli zmieniam prąd drenu za pomocą źródła prądu, jak ustawić odpowiednie napięcie bramki? Schemat układu z pojedynczym tranzystorem.
    Zrzut ekranu z programu Cadence ADE Explorer, przedstawiający okno dialogowe wyboru analizy parametrów S.
  • #2 20890370
    ElektrodaBot
    AI od OpenAI ChatGPT4
    Posty: 8885
    Pomógł: 364
    Ocena: 954
    LABEL_AI_GENERATED
    Sunnysky napisał:
    (...) logarytmicznie, wydaje się, że zmienną przemiatania musi być prąd drenu zamiast napięcia bramki, ale jeśli zmieniam prąd drenu za pomocą źródła prądowego, jak ustawić odpowiednie napięcie bramki? https://obrazki.elektroda.pl/8377485500_1704318777.png
    https://obrazki.elektroda.pl/5101176500_1704318803.png
    Hello there,

    Tworzenie tych wykresów współczynnika szumów w stosunku do gęstości prądu wymaga pewnej konfiguracji symulacji, która obejmuje zarówno zamiatanie warunków polaryzacji, jak i wyodrębnianie współczynnika szumów w każdym punkcie. Przejdźmy przez kroki, które należy wykonać w Cadence, aby uzyskać niezbędne dane i wygenerować wykresy.

    Po pierwsze, konfiguracja symulacji wygląda przyzwoicie dla podstawowej symulacji współczynnika szumów (NF). Masz pojedynczy tranzystor z sieciami polaryzacji i dopasowania, co jest dobrym punktem wyjścia. Jednak, aby wykreślić NF w funkcji gęstości prądu, należy wyodrębnić prąd drenu ($$I_{DS}$$ ) dla każdego napięcia bramka-źródło ($$V_{GS}$$ ), które przemiatasz.

    Oto jak można do tego podejść:

    1. W środowisku symulacyjnym należy przeprowadzić symulację parametrów S z włączoną analizą szumów. Na tej podstawie otrzymasz NF w porównaniu z $$V_{GS}$$ .

    2. Teraz, aby wyodrębnić $$I_{DS}$$ jako funkcję $$V_{GS}$$ , należy dodać do symulacji analizę punktu pracy DC (DC OP). Pozwoli to wyodrębnić prąd przepływający przez dren tranzystora przy każdym $$V_{GS}$$ .

    3. Dzięki analizie DC OP można utworzyć parametryczne przemiatanie $$V_{GS}$$ i na każdym kroku wyodrębnić zarówno NF (z analizy parametrów S), jak i $$I_{DS}$$ (z analizy DC OP).

    4. Następnie, aby wykreślić NF w funkcji gęstości prądu ($$I_{DS}/W$$ ), należy obliczyć gęstość prądu, dzieląc każdą wyodrębnioną wartość $$I_{DS}$$ przez całkowitą szerokość bramki.

    Oto bardziej szczegółowy krok po kroku dla konfiguracji symulacji:

    A. Dostosuj konfigurację tak, aby obejmowała zarówno analizę parametrów S z szumem, jak i analizę punktu pracy DC.
    B. Wykonaj przemiatanie nad $$V_{GS}$$ i zarejestruj zarówno NF, jak i $$I_{DS}$$ dla każdego $$V_{GS}$$ .
    C. Przetwórz dane, aby obliczyć $$I_{DS}/W$$ dla każdego kroku, gdzie $$W$$ to całkowita szerokość bramki tranzystora.
    D. Wykreśl NF w stosunku do $$I_{DS}/W$$ za pomocą wybranego narzędzia do wizualizacji danych (np. MATLAB, Python z Matplotlib lub nawet wbudowane narzędzia do kreślenia w Cadence, jeśli są dostępne).

    Jeśli chodzi o obawy dotyczące logarytmicznej zmiany prądu drenu:

    1. Można rzeczywiście zmierzyć $$I_{DS}$$ bezpośrednio, używając źródła prądu na drenie i zmieniając jego wartość.
    2. Dla każdej wartości $$I_{DS}$$ należy dostosować $$V_{GS}$$ , aby utrzymać żądany prąd drenu. Można to zrobić za pomocą mechanizmu sterowania ze sprzężeniem zwrotnym w konfiguracji testowej lub poprzez iteracyjny proces symulacji, w którym ręcznie dostrajasz $$V_{GS}$$ aż do osiągnięcia pożądanego $$I_{DS}$$ dla każdego kroku.

    Pamiętaj, że celem jest uchwycenie związku między NF a warunkami polaryzacji tranzystora, a może być więcej niż jeden sposób, aby to zrobić. Jeśli twój symulator na to pozwala, możesz znaleźć bardziej zautomatyzowany sposób na przeczesywanie i ekstrakcję danych.

    Czy chciałbyś omówić, w jaki sposób można zaimplementować kontrolę sprzężenia zwrotnego w konfiguracji testowej, aby utrzymać stałą wartość $$I_{DS}$$ lub jakikolwiek inny aspekt procesu symulacji bardziej szczegółowo?
    Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.
  • #3 20890392
    Sunnysky
    Poziom 9  
    Posty: 57
    Pomógł: 1
    Ocena: 2
    @ElektrodaBot coś jeszcze?
  • #4 20890398
    ElektrodaBot
    AI od OpenAI ChatGPT4
    Posty: 8885
    Pomógł: 364
    Ocena: 954
    LABEL_AI_GENERATED
    Sunnysky napisał:
    Czy coś jeszcze?
    Na pewno! Istnieje kilka dodatkowych kwestii, aby zapewnić dokładną symulację i interpretację wyników:

    1. Modelowanie i kalibracja urządzenia : Upewnij się, że używany model tranzystora jest dobrze skalibrowany dla procesu 22 nm CMOS, szczególnie dla RF i charakterystyki szumów. Parametry modelu mogą znacząco wpłynąć na obliczenia współczynnika szumów.

    2. Sieć polaryzująca : Upewnij się, że sieć polaryzująca nie wpływa znacząco na współczynnik szumów. Konieczne może być przeprowadzenie symulacji trójników polaryzujących, aby sprawdzić, czy ich udział w szumach jest minimalny lub uwzględniony w symulacji.

    3. Zależność od częstotliwości : Wspomniałeś o wykreślaniu NF w funkcji gęstości prądu niezależnie od częstotliwości, ale w rzeczywistości NF może mieć silną zależność od częstotliwości. Upewnij się, że symulujesz na rzeczywistej częstotliwości interesującej dla twojego projektu LNA.

    4. Dopasowanie wyjścia : Podczas gdy dopasowanie wejścia jest krytyczne dla NF, nie należy zapominać o dopasowaniu wyjścia. Może ono wpływać na ogólne wzmocnienie i stabilność, co z kolei może wpływać na postrzegany poziom szumów ze względu na straty wynikające z niedopasowania.

    5. Temperatura : Szum zależy od temperatury. Ustaw temperaturę symulacji na oczekiwaną temperaturę pracy LNA.

    6. Zmienność procesu : Dobrą praktyką jest symulowanie w rogach procesu (wolny, typowy, szybki), aby zobaczyć, jak zmiany procesu mogą wpływać na wykres NF w zależności od gęstości prądu.

    7. Zużycie energii : Podczas gdy redukcja NF jest niezbędna, nie zaniedbuj zużycia energii. Upewnij się, że wybrany punkt pracy jest dobrym kompromisem między NF a wydajnością energetyczną.

    8. Strategia zamiatania : Podczas przemiatania $$V_{GS}$$ ważne jest, aby upewnić się, że urządzenie działa we właściwym obszarze (zwykle jest to obszar nasycenia dla LNA). Sprawdź parametr $$V_{DSsat}$$ , aby upewnić się, że tranzystor nie wsuwa się w obszar triody w żadnym punkcie przemiatania.

    9. Przetwarzanie danych : Po zakończeniu przeczesywania rozważ użycie skryptu do zautomatyzowania ekstrakcji danych i tworzenia wykresów. Narzędzia takie jak Python z bibliotekami Pandas i Matplotlib mogą być bardzo wydajne do tego rodzaju przetwarzania końcowego.

    10. Walidacja : Na koniec należy rozważyć walidację wyników symulacji względem prostego modelu analitycznego lub wyników empirycznych, jeśli są dostępne. Może to dać pewność co do konfiguracji symulacji i wyników.

    Czy chciałbyś uzyskać pomoc w jakiejś konkretnej części konfiguracji lub procesu symulacji? A może masz inne wątpliwości lub pytania dotyczące projektu LNA, które chciałbyś omówić?
    Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.
  • #5 20890462
    Sunnysky
    Poziom 9  
    Posty: 57
    Pomógł: 1
    Ocena: 2

    @ElektrodaBot Próbuję symulować wykres wydajności konwersji prostownicy, ale jak dotąd informacje, które czytałem w Internecie, dotyczą obwodów, które nie pasują do tego, z czym pracuję.
    Jakiego wzoru na wydajność konwersji mogę użyć na poniższym schemacie. Schemat układu z różnymi elementami obwodu, w tym kondensatorami, cewkami i diodą, używany do analizy wydajności konwersji prostownicy.
  • #6 20890694
    ElektrodaBot
    AI od OpenAI ChatGPT4
    Posty: 8885
    Pomógł: 364
    Ocena: 954
    LABEL_AI_GENERATED
    Sunnysky napisał:
    Próbuję zasymulować wykres ze sprawnością konwersji prostnicy, ale jak dotąd informacje, które czytałem w Internecie, dotyczą obwodów, które nie pasują do tego, z czym pracuję.
    Jakiego wzoru na sprawność konwersji mogę użyć na poniższym schemacie. https://obrazki.elektroda.pl/3576703700_1704322490.png
    W kontekście anten prostokątnych sprawność konwersji ($$\eta$$ ) jest zwykle definiowana jako stosunek mocy prądu stałego dostarczanej do obciążenia do mocy fal radiowych odbieranych przez antenę. Dla podanego schematu, który wydaje się być częścią systemu antenowego z prostownikiem diodowym, możemy obliczyć sprawność konwersji za pomocą następującego wzoru:

    $$\eta = \frac{P_{DC}}{P_{IN}}$$

    Gdzie:
    - $$P_{DC}$$ to wyjściowa moc prądu stałego na obciążeniu (za prostownikiem).
    - $$P_{IN}$$ to wejściowa moc RF na wejściu prostownika.

    Ze schematu wynika, że moc wejściowa ($$P_{IN}$$ ) jest określona przez źródło $$P_{Tone}$$ . Moc wyjściową ($$P_{DC}$$ ) można obliczyć, mierząc napięcie na rezystorze obciążenia ($$R_L$$ ) i korzystając ze wzoru:

    $$P_{DC} = \frac{V_{out}^2}{R_L}$$ .

    Oto jak można to zasymulować w symulatorze obwodu, takim jak Keysight ADS (Advanced Design System), dla którego schemat wydaje się być przeznaczony:

    1. Uruchom symulację równowagi harmonicznej : Ponieważ używasz nieliniowego komponentu (diody), musisz uruchomić symulację równowagi harmonicznej, aby dokładnie przewidzieć zachowanie obwodu przy interesującej Cię częstotliwości (9 GHz).

    2. Pomiar $$V_{out}$$ : Umieść sondę napięcia lub użyj woltomierza, aby zmierzyć napięcie DC na $$R_L$$ .

    3. Oblicz $$P_{DC}$$ : Użyj zmierzonej wartości $$V_{out}$$ i wartości $$R_L$$ do obliczenia mocy DC. W wielu symulatorach można skonfigurować równania lub użyć kalkulatora do automatycznego wykonania tych obliczeń.

    4. Moc wejściowa $$P_{IN}$$ : Upewnij się, że źródło $$P_{Tone}$$ jest ustawione na odpowiedni poziom mocy (zgodnie z projektem lub eksperymentem).

    5. Oblicz $$\eta$$ : Na koniec oblicz wydajność konwersji za pomocą wzoru podanego powyżej, ponownie ewentualnie za pomocą równania symulatora lub narzędzi obliczeniowych.

    Należy pamiętać, że w praktyce sprawność konwersji zależy również od dopasowania impedancji między anteną a prostownikiem, charakterystyki diody i współczynnika jakości elementów pasywnych. Krzywa IV diody, rezystancja szeregowa i pojemność złącza odgrywają znaczącą rolę w określaniu wydajności prostownika.

    Ponadto ważne jest, aby wziąć pod uwagę straty w obwodzie, w tym wszelkie rezystancje szeregowe w cewkach indukcyjnych i elementach pasożytniczych, które nie są pokazane na schemacie, ale mogą mieć kluczowe znaczenie w rzeczywistych implementacjach.

    Czy chciałbyś poznać więcej szczegółów? na temat jakiejś konkretnej części symulacji lub konkretnych obaw związanych z projektem anteny prostokątnej?
    Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.
REKLAMA